现在我在一个vb里面连接sql数据库。
连接串:
Dim cnn As ADODB.Connection
cnn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & dbFileName & ";Data Source=myserver;user id=user password= pass"在另一个机器上测试时,如果用administrator 登陆,则可以连上数据库。
如果不是,则出错:
“用户“null”登陆失败,原因:未与信任sql server连接相关联”
同样的环境,可以用系统的odbc与sql server取的联系。这个问题如何解决呢?
用odbc连接串? 请高手指教。
连接串:
Dim cnn As ADODB.Connection
cnn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & dbFileName & ";Data Source=myserver;user id=user password= pass"在另一个机器上测试时,如果用administrator 登陆,则可以连上数据库。
如果不是,则出错:
“用户“null”登陆失败,原因:未与信任sql server连接相关联”
同样的环境,可以用系统的odbc与sql server取的联系。这个问题如何解决呢?
用odbc连接串? 请高手指教。
解决方案 »
- 本地连接服务器上MYSLQ好慢
- 如何让程序界面(控件位置)适合于任何的像素下显示?问题解决后马上给分!
- 如何在程序的运行过程中释放CPU?
- 下列语句,为什么邮件不能发送到 126.com ??
- !!!关于对MediaPlayer的插件编程问题!!!
- 文件格式转换问题:DAT—ASF
- 帮助,热心帮助,初学者的小问题
- 将MSFLEXGRID导入EXCEL时, 定义 dim x as Excel.Application出错,“user_defined type not define”
- ?怎样设置才可使DTPicker1里显示的只有年、月!急(hhfh)
- 高分求教一个组件注册方面的问题(用VB所写)
- 现在补丁程序的制作一般都用什么工具?
- 如何在VB中动态的分割Form区域来显示图片?
Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" Prompt for username and password:oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs;"
其實用ado就可以了的
能告知吗?多谢了。
如果是sa ,你就看sqlserver中間怎麼進行設置用戶了
可以动态设置吗?如果用odbc是不是没有这个区别呢。不管怎么样?我还是想弄明白这个问题,有这方面的文章介绍介绍?
sql server 有两中验证方式.
一种时windows方式,一种时sql server用户方式 在设置connectionstring 的时候可以指定他使用那种方式和sql server连接。
Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=farmprotect;Data Source=MAGY;Trusted_Connection=No;User ID =admin; Password= admin如果设置了参数Integrated Security=SSPI;则默认用windows方式,这样客户端必需要用administrator用户才可以。而且,我发现truested_connection 也要显示的说明是No,因为我如果不设置这个,问题还是同样。不知道说的对不对,请明者指教。