在使用时SQL Server 2005 Express时的一些问题

最近想整点小程序,使用一下SQL Server Express数据库,没想到使用时小问题不断,于是就写个小的总结报告,以下是我依次遇到的问题。

1. 无法启动SQL Server Express服务

这个服务无法启动将导致无法连接到数据库,只有卸载掉SQL Server重装的途径了。卸载方法:控制面板->添加/删除程序->卸载SQL Server

SQL Server Express下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=zh-cn

最好在配个图形化工具来管理SQL Server Express:Microsoft SQL Server Management Studio Express

2.安装SQL Server Express时提 示Native Client的问题

在我卸载掉SQL Server Express后,发现重装失败(我是从官网下载的),后来发现服务里面还有SQL Server Native Client这个服务。解决办法:控制面板->添加/删除程序->卸载SQL Server Native Client,然后再重新安装就可以了。安装的时候输入一个用户实例,用混合身份验证模式。

3.安装成功后,无法连接到SQL Server Express。

      (1)检查SQL Server Express服务是否启动,如果没有启动,启动服务

      (2)如果服务已经启动,仍然无法连接SQL Server Express,报如下图类似的错误。解决办法:打开SQL Server 外围应用配置器(安装SQL Express的时候会安装这个东西),选择“服务和连接的外围应用配置器”,找到DatabaseEngine(数据库引擎),把“仅限本地连接”改为同时使用“TCP/IP和named pipes”,然后重新启动一下该服务(可以直接在这里面停止->启动)。

2010-4-8 0-10-22

      (3)如果以上两种方式仍然无法连接,可能原因之一就是你曾经改过计算机名(我就改过计算机名),比如你以前的计算机名为A,现在的计算机名为B,SQL Server Express为你创建的实例名可能是A\SQL Server Express。解决办法有三种:i. 使用B\SQL Server Express作为实例名,ii. 使用127.0.0.1\SQL Server Express作为实例名,iii. 使用你的ip地址,比如你的ip为120.153.116.128,以120.153.116.128\SQL Server Express作为实例名(获取ip的方法:键入命令cmd->ipconfig)

      (4)仍然无法连接,原因:人品问题;解决办法:cmd –> ping yourname + RP ,如果RP < 60 ,说明你就是不能使用。

4.安装Northwind和Pubs数据库

默认情况下,SQL Server Express没有Northwind和Pubs供给大家练习的数据库。解决办法:下载SQL2000SampleDb.msi这个东西,然后安装,默认安装在C盘根目录下,里面有两个sql文件instnwnd.sql和instpubs.sql,到SQL Server Express里面把这两个sql文件执行一下,然后刷新就有这两个数据库了。这个办法同样适用于SQL 2008,毕竟sql的语句是通用的。

posted @   Sunny Peng  阅读(681)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示