首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

[第一次发贴]vb 对SQL server访问,该如何解决

2013-01-26 
[第一次发贴]vb 对SQL server访问 rsx.Open sql, cnn, adOpenKeyset, adLockOptimisticPublic Function cn

[第一次发贴]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

热点排行