收录日期:2018/06/20 12:00:04 时间:2016/05/18 03:13:56 标签:VB基础类

连接master数据库完成数据恢复操作时我使用了下面的语句总是连接不上cn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;server=SQM;Initial Catalog=master;Data Source=127.0.0.1;user id=sa;password="

为什么
Data Source=127.0.0.1可以不要
是不能要啊。数据库一般用1443端口。
我去掉Data Source=127.0.0.1还是不行啊
报错:“用户‘sa’,登陆失败。原因:未与信任SQL SERVER 连接相关连"

另外我还用这个语句试过也出现同样的错
cn.ConnectionString = "provider=SQLOLEDB;server=(local);uid=sa;pwd=;database=master"
cn.open

那位高手给我解答这个问题 啊
分不够我可以重新开贴给分
怎么没人回答啊
那位高手给我解答这个问题 啊
分不够我可以重新开贴给分

那位高手给我解答这个问题 啊
分不够我可以重新开贴给分

那位高手给我解答这个问题 啊
分不够我可以重新开贴给分

那位高手给我解答这个问题 啊
分不够我可以重新开贴给分
你可以试着直接用控件连接,然后在代码里访问connectionstring属性,便知道该怎么连了.
dim cn1 as adodb.connection   
 Set cn1 = New ADODB.Connection
    cn1.Open "Driver={SQL Server};Server=" & SQL_SRV _
    & ";Uid=" & SA _
    & ";Pwd=" & PA _
    & ";Database=master"