ASP连接SQLserver请教

hificat 2003-04-27 03:19:34
MS SQL Server数据库连接

用DSN连接:

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
请问这里的DSN是不是自己在ODBC中自建的数据源名字?


不用DSN连接:

<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>


以上的的UID和PWD是不是Sqlserver中“用户”中的登陆名和密码?请问Sqlserver中,使用Windows NT 登陆密码和Sqlserver密码登陆与这项有关系吗?
还有databasename是不是就是数据库的文件名吧?

...全文
90 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cy214 2003-04-27
  • 打赏
  • 举报
回复
ms sqlserver 的用户/密码记录在master的sysxlogins这个表中
不过密码是加密了的 binary
hificat 2003-04-27
  • 打赏
  • 举报
回复
是不是只要在Sqlserver中,sa总是存在的,或者说,只要装好Sqlserver,就可以用sa用户密码应该是空的吧?
小鸣歌 2003-04-27
  • 打赏
  • 举报
回复
sa是SQL的管理员用户, 用这个用户没有问题
hificat 2003-04-27
  • 打赏
  • 举报
回复
那我就把用户删了,再创建一个好了。
uid 和pwd,应该就是我创建的用户和密码吧?
zhusuhao 2003-04-27
  • 打赏
  • 举报
回复
密码是用暗码保护的
hificat 2003-04-27
  • 打赏
  • 举报
回复
请问一下,在sqlserver哪里可以看到用户的密码?
styker 2003-04-27
  • 打赏
  • 举报
回复
连接串类似于:
Provider=SQLOLEDB;server=rd2;uid=sa;pwd=;database=MemberManager
hificat 2003-04-27
  • 打赏
  • 举报
回复
Sqlserver服务器名:HIFICAT
数据库名:db_myweb 数据库文件名:db_myweb.mdf
数据库用户有:Administrators 密码:123

为什么我这样写:
<%
Set Conn=Server.CreateObject("ADODB.CONNECTION")
connstr="DRIVER={SQL Server};Server=hificat;DataBase=db_myweb;UID=Administrators;PAssword=123"
Conn.Open connstr
%>

然后显示:
技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
/myweb/index.asp, 第 13 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

页:
GET /myweb/index.asp
hificat 2003-04-27
  • 打赏
  • 举报
回复
我试了,不成功
youbest 2003-04-27
  • 打赏
  • 举报
回复
你试一下不就全明白了?

28,391

社区成员

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

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