今天刚写完一个程序(winforms) 安装部署后发现在别的机子上出现连接错误 :在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 安装vs 05的时候附带sql 05,可是我们用的是sql 2000,怎么解决??
好像vs 05 可以修改默认的sql版本,怎么改成链接的是sql 2000?
好像vs 05 可以修改默认的sql版本,怎么改成链接的是sql 2000?
解决方案 »
- 开发一个C/S网络系统,想问下采用Socket的什么连接比较好!
- 问:如何调用第三方控件
- 怎样取得datagridview的列标题
- 如何在vs2003的机器上装一个.net 2.0 framework,就可以运行vs2005的exe吗?
- 请教如何在C#中实现监控WORD启动,并暂停WORD,运行其他程序
- 超级难得问题啊。。。((A>B)&&C)<D||(E<=F)如何.....
- DataGridView排序问题(着急)
- 在c#.net程序中,从数据库中获取一个dataset并保存为本地文件,如何作为一个事务来处理?
- 怎么调用其他应用程序呢??
- C#的DatagridView控件在数据量过大时加载过慢
- C# 请教各位高手一个关于数组的问题
- 再次提问:报表预览reportviewer控件如何对RDLC报表的记录进行过滤、排序
开始/程序/Microsoft SQL Server 2005/配置工具/SQL Server 外围应用配置器/服务和连接的外围应用配置器/远程连接
选择远程连接。
只访问本地数据库这样就可以:
"server=localhost;database=;integrated security=sspi;"
这个错误应该是这个原因的!~你试试~~
connection.ConnectionString = "data source=实例名称;initial catalog=sige;user id=sa;pwd=*******"
provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接 这个问题我之前也遇到过,有可能是mssql2000和mssql2005的端口冲突,这个只要修改下端口就可以了 ,也有可能是你的连接字符串本身有问题。mssql2005的连接字符串中,server=主机IP或主机名\express
----------------------------------------------------------
server=server,可以直接用ip,如果是本地local,服务器名