回 帖 发 新 帖 刷新版面

主题:ASP连接数据库时建立master数据库连接有什么用

<%
StrServer="(local)" 
StrUid="sa" '您的登录帐号
StrSaPwd="" '您的登录密码
StrDbName="zzz" '您的数据库名称


StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
'建立和数据库master的连接
set Conn = Server.CreateObject("ADODB.Connection") 
set Rs=Server.CreateObject("ADODB.RecordSet")
Conn.Open StrDSN
%>
现在ASP都流行以此段代码作为ASP和数据库的连接函数
我以此段ASP代码作为数据库连接文件,但是
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
'建立和数据库master的连接   ,建立和master数据库连接是什么意思呢?
我理解为master 数据库记录 SQL Server 系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。通过建立master数据库来访问自己的数据库zzz
我的理解正确么?望达人指点

回复列表 (共1个回复)

沙发

个人也不太清楚,可以说下我的理解,大家相互学习一下
我觉得建立和数据库的连接,并不意味着和master 连接
首先,sql 是个数据库服务程序,这就是说你的用户和密码,只是让这个服务器赋于你一定的访问权限。
而master 只是sql 服务器中的一个表,只是这个表有它的特殊之处,记录了一些系统的情况。如表的大小,所属用户之类,---不知对不对????

我来回复

您尚未登录,请登录后再回复。点此登录或注册