这不是一个编程问题,但我不确定在哪里可以获得这种专业水平。
在任何情况下,我遇到的问题是让遗留应用程序在我的机器上本地运行。它使用此连接字符串连接到SQL服务器
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=UN;password=PW;Initial Catalog=DB;Data Source=IP
(当然UN,PW,DB和IP当然是不同的,真实的,值)
我已将其更改为此,以连接到本地盒子上的SQL Server Express实例:
Data Source=MY-PC-NAME\SQLEXPRESS;Initial Catalog=DB;Integrated Security=True
使用通用的应用程序错误无法连接类型错误,这在最低限度上没有帮助。
有人有什么建议吗?我没有关于这个爆炸程序的更多信息..
答案 0 :(得分:0)
尝试类似:
Provider=SQLNCLI10;Server=Server\SQLExpress;Database=myDataBase;Uid=myUsername; Pwd=myPassword;
VB6使用OLEDB语法;您之前的语法是针对.NET
答案 1 :(得分:0)
这最终有效Provider=SQLOLEDB.1;Persist Security Info=False;User ID=;password=;Initial Catalog=;Data Source=mypcname\SQLEXPRESS;Integrated Security=SSPI
我不知道为什么。我需要指定集成安全性。
感谢您的帮助!