SQL2005 连接数据库各种问题解决方案
1.开启sql2005远程连接功能,开启办法如下:
配置工具->Sql Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。
2.登陆设置改为:Sql Server 和 Windows 身份验证模式,具体设置如下:
SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->Sql Server 和 Windows 身份验证模式选中。
SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->Sql Server 和 Windows 身份验证模式选中。
3.设置一个Sql Server方式的用户名和密码,具体设置如下:
(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。
以下是标准连接串:
切记: 可以通过VS2005测试数据库版本是否是EXPRESS的 如果不是的话,不要在 Data Source后加上\SQLEXPRESS 的代码,否则会一直连接不上!
(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。
以下是标准连接串:
<connectionStrings>
<add name="connectionString" connectionString="Data Source=.;Initial Catalog=news;User ID=sa;Password=2" providerName="System.Data.SqlClient"/>
</connectionStrings>
<add name="connectionString" connectionString="Data Source=.;Initial Catalog=news;User ID=sa;Password=2" providerName="System.Data.SqlClient"/>
</connectionStrings>
切记: 可以通过VS2005测试数据库版本是否是EXPRESS的 如果不是的话,不要在 Data Source后加上\SQLEXPRESS 的代码,否则会一直连接不上!