发布网友 发布时间:2022-04-23 01:52
共3个回答
热心网友 时间:2022-04-11 19:10
你现在的情况,登陆不上是正常的。
首先SQL默认开放的端口都是1433,两个SQL的话,就会出现端口冲突,你哪个也连不上,简单的解决办法是把你不用的关掉;其次你连接的字段只用IP的话,连接的是默认实例,现在你两个SQL都有各自的实例名,当然连接不上,所以在你的“Server=...”字段要带实例名。最后,microsoft的产品一般都是向下兼容,2005的SSMS可以兼容方式访问2000,而2000的查询分析器是连不上2005的,有问题再补充
热心网友 时间:2022-04-11 20:28
先确定 数据库服务器的安全性设置是否是允许混合登陆。
然后 程序连接,2005用ole db
2000用 odbc.(用odbc的测试,测通了自然就可以连了。)
热心网友 时间:2022-04-11 22:02
1:sql2000查询分析器的确无法连接Sql2005服务器
2:<add key="SqlConnStr" value="Provider=SQLOLEDB;Server=服务器IP\实例名称;Database=sz;Uid=sa;Pwd=;Pooling=true;Max Pool Size=25;Min Pool Size=5"/>
连接2005数据库就写2005数据库实例名,连接2000数据库就写2000数据库实例名.