怎么就是连不上SQL Server!

qingchuns 2002-05-13 10:12:44
dim objconn,strconn
set objconn=server.createobject("adodb.connection")
strconn="Driver={SQL Server};Server=local;Database=Northwind;Uid=sa;Pwd=;"
objconn.open strconn

为什么不对呢
名称: Northwind2
服务器:(local)
SQL Server 验证方式为:Windows NT
在SQL中测试成功!
...全文
9 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
希偌 2002-05-13
建议不要采用这种连接方式,用oledb方式吧,速度快!
strconn="provider=SQLOLEDB;DATA SOURCE=localhost;UID=sa;Password=;DATABASE=Northwind;"
回复
wuya0531 2002-05-13
出什么错呢
回复
qingchuns 2002-05-13
密码没有设置,为空
数据库名没有错误,我备了一个
回复
sduwjr 2002-05-13
驱动程序
回复
xuchu 2002-05-13
conn_string="Provider=SQLOLEDB;Data Source=127.0.0.1;Trusted_Connection=no; Initial Catalog=dbname;User ID=sa;Password="
回复
wuya0531 2002-05-13
名称是什么,是数据库名吗,和代码里不一样
回复
wangfei2428 2002-05-13
sa 的密码有没有设置

dim objconn,strconn
set objconn=server.createobject("adodb.connection")
strconn="Driver={SQL Server};Server=local;Database=Northwind2;Uid=sa;Pwd=????;"
objconn.open strconn
回复
popcode 2002-05-13
ConnString = "Provider=SQLOLEDB.1;Data Source=(local);User ID=sa;Password=;Initial Catalog=Northwind2"

你试试新建一个用户看看
回复
qingchuns 2002-05-13
总结如下:
1.使用OLD DB的SQL Server驱动程序,既用oledb方式的连接字符串为
strconn="provider=SQLOLEDB;DATA SOURCE=localhost;UID=sa;Password=;DATABASE=Northwind;"
我在DATA Source=localhost中出错了,一直写成了DATA Source=local
2.使用ODBC连接
dsn=Northwind;UID=sa;PWD=;
注意在配制数据源时一定选"使用用户输入登录ID和密码的SQL Server验证。并且把下面的登录ID写为sa,密码为空。(在默认状态下)


回复
spgoal 2002-05-13
这个问题我以前答过
先设置一下IIS
默认WEB站点----目录安全性----编辑---“匿名访问”那如果当前是有钩就去掉钩,无钩就打上钩,因为我忘记到底是要允许还是不允许了,你试试吧

然后在考虑连接语句的问题
回复
阿邴 2002-05-13
是不是你该了系统密码。如果是清在服务里该一下就行了
回复
qingchuns 2002-05-13
不行啊
提示
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
/www/data/insert.asp, 第 12 行
objconn.open strconn 第 12 行

是不是我的SQL配制有错误啊,可以把SQL配制说一下吗?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-13 10:12
社区公告
暂无公告