ASP新手求大神帮我看下web.config里面的数据库连接无论怎么修改都出错啊 我的数据库是本地数据库 (local)
发布网友
发布时间:2022-04-09 05:50
我来回答
共2个回答
热心网友
时间:2022-04-09 07:19
你这个链接SQL数据库的好像有问题,肯定是不行的,给你个连接字符串,你可以参考一下
第一步,在本地计算机上安装SQLSERVER2008数据库
第二步,把你的数据库附加上去
第三步,把连接字符串修改成下面的字符串。
ASP连接字符串一:
dim conn,Sqlstr
set conn=server.CreateObject("adodb.connection")
Sqlstr="driver={SQL Server};database=这里填写附加的数据库名字;server=(local);uid=访问数据库用户名默认是sa;pwd=这里是数据库密码;"
conn.open Sqlstr
If Err Then
Set conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"&Err.description
err.Clear
Response.End
End If
连接字符串2:
<add name="DBUserConnection" connectionString="Data Source=(local);Initial Catalog=数据库名字;User Id=访问用户名;Password=访问密码;Connect Timeout=180;Enlist=true;Pooling=true;Max Pool Size = 500;Min Pool Size =1;Connection Lifetime=2000;packet size=4096" />
连接字符串三:
<add name="ConnectionString" connectionString="Data Source=(local);Initial Catalog=数据库名字;User Id=访问用户名;Password=访问密码;Connect Timeout=180;Enlist=true;Pooling=true;Max Pool Size = 500;Min Pool Size =1;Connection Lifetime=2000;packet size=4096" />
上面三个都可以去测试一下追问但是我的数据库的是本地数据库 不需要password 是不是可以删除掉password
追答本地的也要的,安全性考虑。
热心网友
时间:2022-04-09 08:37
先安装本地企业管理器
再将数据库MyPetShop.mdf文件恢复到企业管理器中的数据库里去
然后再引用企业管理器中的数据库
不能直接引用MyPetShop.mdf数据库的追问我去下载了你说的那个SQL 企业管理器 里面没有这选项啊 2005版本的需要有服务器才能用
追答企业管理器-->数据库-->附加数据