[第一次发贴]vb 对SQL server访问
rsx.Open sql, cnn, adOpenKeyset, adLockOptimistic
Public Function cnn() As String
cnn = "Provider=SQLOLEDB.1;" _
& "Integrated Security=SSPI;" _
& "Persist Security Info=False;" _
& "User ID=sam;" _
& "Password=123;" _
& "Data Source=bgs202\SQLEXPRESS;" _
& "Initial Catalog=" & "data123a"
End Function
在自己电脑上运行这个程序可以访问数据库 一切OK:
刚装了个SQL server 2008 R2, 每次登陆服务器名称bgs202\SQLEXPRESS WINDOWS 身份验证(或SQL server 身份验证 sam 密码 123)
在自己电脑上运行这个程序可以访问数据库 一切OK
我和别人的电脑,共享文件夹可以互相访问:
当在局域网,别的电脑上运行时就出现connectionopen(connectionl).)]sqlserver不存在或拒绝访问
我和别人的电脑,共享文件夹可以互相访问,我的电脑名字是bgs202 ip 10.0.26.30
是我的SQL server 2008 R2没有配置好吗,
还是上面的连接字符串要怎么改动?
[解决办法]
1,关闭SQL机器的防火墙,包括windows自带的防火墙
2,在控制面板中手工配制ODBC连接到SQL