环境:WIN VISTA 工具:VS2005 SQL2005 SQL2000(先安装的是2005).错误描述:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 企业管理器里面是:
Microsoft SQL Severs
SQL Server 组
ABC-wx\PSP(Windows NT) IP:192.168.27.49详细连接代码:
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869;");
connection.Open();
SqlCommand command = new SqlCommand("select count(*) as total from sysobjects where name='" + this.textBox1.Text + "'", connection);
if (Convert.ToInt32(command.ExecuteScalar()) == 1)
{
//MessageBox.Show("已存在!!");
connection.Close();
this.Close();
}红色为错误处!!请大家帮个忙啊,谢谢啦.....
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 企业管理器里面是:
Microsoft SQL Severs
SQL Server 组
ABC-wx\PSP(Windows NT) IP:192.168.27.49详细连接代码:
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869;");
connection.Open();
SqlCommand command = new SqlCommand("select count(*) as total from sysobjects where name='" + this.textBox1.Text + "'", connection);
if (Convert.ToInt32(command.ExecuteScalar()) == 1)
{
//MessageBox.Show("已存在!!");
connection.Close();
this.Close();
}红色为错误处!!请大家帮个忙啊,谢谢啦.....
解决方案 »
- 求使用C#接收TCP传来的文件并将文件保存在本地的例子
- 在winform程序里,想用一个富文本编辑控件。在线等
- 通过网页连接访问并启动服务器上的 winfrom程序?????
- 关于TCP和UDP通信的一些困惑
- URLRewriter(有时出现NullReferenceException: 未将对象引用设置到对象的实例)
- DevExpress.XtraGrid 我有 数量、价格、汇总三个字段,现在我想要在改数量、价格时自动计算出汇总,请问那个事件比较好?
- 急请教下PostThreadMessage消息丢失问题!!
- 问几个大家平时注意的问题没,对性能或效率有什么影响?
- 如何验证网上MP3链接地址的有效性呀?
- 格式化时间的问题
- 高份求解简单问题 !进来有分
- 更新数据时出错:子表包含相关记录,不能删除或改变该记录
Microsoft SQL Severs
SQL Server 组
ABC-wx\PSP(Windows NT) IP:192.168.27.49 这个是2000的数据库状况!
server=ABC-wx\PSP;database=Contorl;uid=cqaf55648;pwd=aptx4869; 里面的那个“\”是不可以使用的。。怎么办啊
链接的时候直接server=ip就行了 装补丁后毋须再进行其他配置
错误显示是SQL2000的错误信息
因为你代码是正确的啊``SQL没问题的话应该可以的```
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869;");
应该是 ↓
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869");
2.client也要保证Native的TCP/IP protocol也enable。
3.当然要确保server的sql server服务已经开启。
4.server如果开了firewall,在exceptions里添加1433 port。
注意防火墙!!“server=192.168.27.49 ;uid=sa;pwd=;database=book" 连接字符串改下看看
但数据库并没有都安装在本机,SQL2005 EXPRESS在本机,试验用。SQL2000在INTERNET上,直接设置就
可以连接了。不会出现类似问题。如果都不行,请再查找一下SQL2005和2000共存的话题。看看是不是有什么特殊的设置或安装需要。
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869;");
应该是 ↓
SqlConnection connection = new SqlConnection("server=192.168.27.49;database=Contorl;uid=cqaf55648;pwd=aptx4869");
这样连接看可以不