在线求助..........100分相送

lianyunzxp 2002-07-03 07:31:17
有个问题请大家帮忙
一台服务器(WebServer + SqlServer)
我把WebServer挪到另一台机器上就出问题了
总是连不上数据库,不知道为什么
总是说不可访问.奇怪..............
...全文
69 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aocool 2002-07-04
  • 打赏
  • 举报
回复
你可以先在客户机上用查询分析器试一下连接。
然后用那个用户名是没问题的。

要不把你的连接字符串打出来看看,有没有错。
aocool 2002-07-04
  • 打赏
  • 举报
回复
SQLServer发生改变后,你先用一个用户名登录一下嘛。

可以在客户机上使用查询分析器试一下。你的用户名和
密码是否有效。
还有。
把你的连接字符串打出来看看有没有错。
ywz413 2002-07-04
  • 打赏
  • 举报
回复
楼上说的有道理,报错是你实际上没有连上sql server uid换成sa试试,你这个帐号我担心权限不够
lianyunzxp 2002-07-03
  • 打赏
  • 举报
回复
好的,下面的是我做的一个测试代码
PUBLICINC中的定义着数据库的服务器名,用户名,密码等
<!-- #include file="../../INC/PUBLICINC.asp"-->
<%
dim CConn
dim rs
dim strConn
dim strsql
Set CConn = Server.CreateObject("ADODB.Connection") 'オブジェクトの作成
'strConn = "dsn=era;uid=era;pwd=era;database=era"
strConn = "provider=sqloledb;server=" & DB_SERVER_NAME & ";uid=" & DB_USER_ID & ";pwd=" & DB_PASSWORD & ";database=" & DB_NAME
Response.Write strConn
'Response.End
CConn.Open strConn
Set rs=Server.CreateObject("ADODB.RecordSet")
strsql = "select kokyaku_no from ERA02_t_kokyaku"
rs.open strsql,CConn,3,3
Response.Write rs("kokyaku_no")
Response.End
%>
同样的代码我在SqlServer上就可以运行,但当WebServer改变了之后就出错了
術情報 (サポート担当者用)

エラー タイプ
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server が存在しないか、アクセスが拒否されました。
/print/Scripts/print/test.asp, line 12
不好意思,我用的是日文系统,大概意思就是说SQL Server不存在,访问被拒绝.
qisanyou 2002-07-03
  • 打赏
  • 举报
回复
首先你的SqlServer必须是服务端的,然后你的数据库连接也要改Server,贴出连接的代码来吧。还有出错提示。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧