Sql2000升级成sql2008
Sql2000升级成sql2008,vb写的程序就连接不上了,是否是链接字符串有问题?就是链接默认数据库master都有问题 什么都有可能。包括连接字符串、sql server的配置、是否允许远程连接和TCP/IP服务等。
连接字串应该不一样
字符串应该是什么?请教 Cnn = "Provider = SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=false;User ID=sa;Password=;Initial Catalog=System_Management;Data Source=." '初始化数据库参数
原来2000能连上,现在死活链接不上,sql2008的已经改为sql server模式,用户名为sa,密码为空 sql2008的安全性比2000高很多
升级后会出现很多问题
我遇到过的问题就是编码、数据库连接
你先检查SQL能否远程连接,如果这个排除掉了
就基本可以确定为数据库连接。
我当时遇到的就是链接数据库的写法上有点变化
源码在2000上能链接,在2008就不行。
如果确定都没有问题,还可以试试,在数据库处加上端口号,如果:192.168.0.1,1433 。
遇到这个的时候折磨了我好久,就是想不明白为什么非要加上默认的端口号,我又没有修改过
你从我遇到的几个方法去试试吧。
但愿能解决
补充:VB , 数据库(包含打印,安装,报表)