vb+SQL SERVER实现网络数据库问题
我已经用VB编写好一个小型软件,我使用
{Dim cnadd As New ADODB.Connection
Dim rsadd As New ADODB.Recordset
cnadd.Open "provider=sqloledb;server=SEZUNA;user id=sa;password=sa;database=busdata"
Set rsadd = cnadd.Execute("......")}与ADODC控件的方法连接数据库,打包后的安装文件,在安装后使用出现
"[DBNETLIB][CONNECTIONOPEN(CONNECT()).]SQL SERVER不存在或拒绝访问"是什么问题?而且想请教各位如何解决此问题和此软件如何实现网络共享数据库,从而能实现多台客户端连接到一台服务器中实现数据操作?
我已经用VB编写好一个小型软件,我使用
{Dim cnadd As New ADODB.Connection
Dim rsadd As New ADODB.Recordset
cnadd.Open "provider=sqloledb;server=SEZUNA;user id=sa;password=sa;database=busdata"
Set rsadd = cnadd.Execute("......")}与ADODC控件的方法连接数据库,打包后的安装文件,在安装后使用出现
"[DBNETLIB][CONNECTIONOPEN(CONNECT()).]SQL SERVER不存在或拒绝访问"是什么问题?而且想请教各位如何解决此问题和此软件如何实现网络共享数据库,从而能实现多台客户端连接到一台服务器中实现数据操作?
2,将计算机名改成IP地址试试
3,在客户端的控制面板中手工配制ODBC到服务端的SQL试试
"[DBNETLIB][CONNECTIONOPEN(CONNECT()).]SQL SERVER不存在或拒绝访问"
这种情况在我自己的机器上也出现
2、检查SQL的“企业管理器”,确保想连接的服务器已经被注册。没注册的话就重新注册一下,记得选择前面设置的那个别名的服务器。
3、adodc控件的connectionstring属性设为Provider=SQLOLEDB.1;Password=你的密码;Persist Security Info=True;User ID=你的用户名;Initial Catalog=数据库名称;Data Source=前面提到的那个IP