我的安装过程是这样的:先安装了SQL Server2005专业版,然后VS2008.使用时一切正常,今天安装了VS2010后,在VS2008和VS2010中就连不上本地数据库了。出现如下错误:
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”
或
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 共享内存提供程序, error: 40 - 无法打开到 SQL Server 的连接)”是不是我安装的SQL 专业版和Express版起冲突了啊SQL 配置管理器中 SQL网络配置有“MSSQLSERVER的协议”和“SQLEXPRESS的协议”两项,要分别怎样配置?还有SQL Native Client要怎么配置?
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”
或
“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 共享内存提供程序, error: 40 - 无法打开到 SQL Server 的连接)”是不是我安装的SQL 专业版和Express版起冲突了啊SQL 配置管理器中 SQL网络配置有“MSSQLSERVER的协议”和“SQLEXPRESS的协议”两项,要分别怎样配置?还有SQL Native Client要怎么配置?
比如MSSQLSERVER的默认端口是1433,而SQLEXPRESS的默认端口不是1433,连接后者需要连接时添加端口号(类似IP,端口号)。注意2 在SQL 配置管理器中,需要开启连接的实例服务。
2、另外还要注意防火墙的配置,最好关闭windows防火墙。
3、另外打开sql server configration manager-sql native client配置-最好不要启用tcp 动态端口-sql server 2005 1433端口
开始——所有程序——Microsoft SQL Server 2005——配置工具——SQL Server 外围应用配置器——服务和连接的外围应用配置器——MSSQLSERVER——Database Engine——服务,看服务状态是否为启用状态,不是则点击启用,并将启动类型设置为自动!!如果不行则再点击下面的远程连接——选择允许本地链接和远程连接!之后我就能用了,哈哈,试试吧,不知道你弄好没,