操作系统是Win2K , SQL Server2000别人连不上我的SQL Server (用sa 帐号) 是怎么回事??在我的SQL里要设置些什么?
Help Me!!!简单代码: Private Sub Command1_Click() Dim cn As New ADODB.Connection Dim Rd As New ADODB.Recordset Dim sql As String cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;server=cnsc;uid=GUser;pwd=123;database=hr" cn.Opensql = "select * from users" Rd.Open sql, cn, 3 MsgBox Rd.Fields(1)End Sub在别人机子上出错如下: Run-time error '-2147467259(80004005)': [DBNETLIB] [Connection open(connect()).] Sql Server does not exist or access denied自己的机子正常。
我的不是机密文件,我现在不是不能打包,是运行不了,就算传给你,你也连不上我的数据库。 我现在的问题是怎样在别人的机子上连我的数据库。我在程序里连公司的NT服务器上的数据库没问题,就是连我的Sql就有错。我想应该是我的SQL设置的问题。我的操作系统是Win2K ,装SQL Server 2000 在别人机子上出错如下: Run-time error '-2147467259(80004005)':[DBNETLIB] [Connection open(connect()).] Sql Server does not exist or access denied
更简单的问题是,我在客户端Win98上建立ODBC数据源时就连不上我的SQLSql Server does not exist or access denied
可是在建立ODBC数据源时在 Which SQL Server do you want to connect to 可看到我的SQL Server
我的程序在安装时出现如下错误。 An error occurred while registering the file ‘c:\winnt\system\msado25.tlb’ 以上这个错误是不是已经解决了, 现在的问题我也不太清楚,只有学习了,我再帮你找一找相关的资料吧
To zhiboyi(易) 安装时是没错误了! 现在的问题是我的SQL设置问题To griefforme(菠菜鱼汤) 不用这么恐怖嘛,少不了你的分。
也有这种可能,你的目标机上的系统有问题,你将你打包好的程序放到别的机器上去试一试,我的机器可以帮忙!(试用你的程序)
另外,你不用这么急着结贴,我们在想办法!
但VB的打包工具也曾经将2.7的安装程序打包进去(只是最近不知为什么又不加进去了)
我想最好还是分开,安装程序后再给用户一个ado的安装程序,可以告诉他们这是系统补丁,只要不出错,呵呵,又几个人懂呢?
sql登陆设置为"混合模式"登陆
######################################################################################### 曾记否,蓝天上的那朵白云
慢慢的,不知不觉的飘走了
-------------------------------------------------------------------
Private Sub Command1_Click()
Dim cn As New ADODB.Connection
Dim Rd As New ADODB.Recordset
Dim sql As String
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;server=cnsc;uid=GUser;pwd=123;database=hr"
cn.Opensql = "select * from users"
Rd.Open sql, cn, 3
MsgBox Rd.Fields(1)End Sub在别人机子上出错如下:
Run-time error '-2147467259(80004005)':
[DBNETLIB] [Connection open(connect()).]
Sql Server does not exist or access denied自己的机子正常。
我的EMAIL:[email protected]
我的EMAIL:[email protected]
我现在的问题是怎样在别人的机子上连我的数据库。我在程序里连公司的NT服务器上的数据库没问题,就是连我的Sql就有错。我想应该是我的SQL设置的问题。我的操作系统是Win2K ,装SQL Server 2000 在别人机子上出错如下:
Run-time error '-2147467259(80004005)':[DBNETLIB] [Connection open(connect()).]
Sql Server does not exist or access denied
An error occurred while registering the file ‘c:\winnt\system\msado25.tlb’
以上这个错误是不是已经解决了,
现在的问题我也不太清楚,只有学习了,我再帮你找一找相关的资料吧
现在的问题是我的SQL设置问题To griefforme(菠菜鱼汤) 不用这么恐怖嘛,少不了你的分。
SQL设置问题我也不大清楚,建议先看看书吧,不要在这里浪费时间了!你也在这里提这个问题很久了!看完书再议!
另外,你找一个好的数据库例子看看!我也帮你找一找吧!
首先 必须你的操作系统为NT Server 版本,
其次 sql server2000所在的机器必须和你的局域网主域服务器在同一个域,
第三 客户机要有访问你的机器的权限(如果sql server2000中不需要认证)
我用NT做服务器时,也碰到过这种情况。