ASP创建数据库连接时,数据库用户名密码可不可以不写

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:45:24
con= "server=(local);database=stu;uid=sa;pwd=";

设了UID 在别的机子上的数据库用户名密码跟我的不一样,
要怎么设置UID跟PWD,让它不管数据库用户名是什么,都能打开?
要是安装SQL时设置的,在我机子上用户名SA,密码为空,那么到别的机子上运行时,也要重新安装SQL设置密码 用户名吗 ?这样程序拿到别的机子上,都要设置SQL的用户名跟密码 不是很麻烦?

不麻烦啊,只需要在服务器配置好,客户端直接打开就是了

给你个例子
<%
Const SqlDatabaseName = "test" ' 数据库名字'
Const SqlPassword = "123" '数据库密码'
Const SqlUsername = "sa" '数据库帐户'
Const SqlLocalName = "127.0.0.1" '数据库地址'

'数据库连接函数'
Sub ConnectionDatabase
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串!"
Response.End
End If
End Sub

'默认打开数据库连接
call ConnectionDatabase()
%>

这个是你安装SQL时能够设置的。在安装时有个提示,问你是用WIN的登录名登陆还是