网上的几种方法:
首先先确定电脑上安装了SQL Server(SQLEXPRESS)服务,并正常启动。
然后,进入Microsoft SQL Server 2005->配置工具->SQL Server外围应用配置器
选择“服务和连接的外围应用配置器”
选择“MSSSQLSERVER->Database Engine->远程连接",计算机默认的是仅限本地连接,所以选择”本地连接和远程连接->同时使用TCP/IP和named pipes(B)"
设置好后,单击应用和确定,并返回“服务”
停止服务后重新启动。
设置好以上服务后,接下来再看看SQL Server Configuration Manager里面的设置。
进入Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager
选择SQL Server 2005 网络配置->MSSSQLSERVER的协议,把协议VTA禁用,默认是启动的。
以上配置好后,到最后一步了。重启SQL Server
进入控制面板->服务->SQL Server(MSSSQLSERVER)和SQL Server(EXPRESS),把启动类型设置为自动启动,然后重启两个服务!
我的问题所在:web.config
正确的:
<appSettings/>
<connectionStrings>
<add name="webDBConnectionString" connectionString="Data Source=服务器名\\实例名;Initial Catalog=数据库名;User ID=sa;Password=123;" providerName="System.Data.SqlClient"/>
</connectionStrings>