下面的错误
执行下面的语句后:
osql -E -S video01\aspnet -i addpoll.sql
osql -E -S video01\aspnet -Q "sp_grantlogin 'video01\sa'"
osql -E -S video01\aspnet -d webdiyer -Q "sp_grantdbaccess 'video01\aspnet'"
osql -E -S video01\aspnet -d webdiyer -Q "sp_addrolemember 'db_owner','video01\aspnet'
出现下面的结果:
[DBMSLPCN]SQL Server 不存在或者访问被拒绝
[DBMSLPCN]ConnectionOpen (Connect())
但是我的SQL Server确实存在而且在运行,怎么回事?
问题点数:50、回复次数:8Top
1 楼pengdali()回复于 2003-08-01 13:52:44 得分 0
改用ip呢?Top
2 楼tj_dns(愉快的登山者)回复于 2003-08-01 14:00:53 得分 10
ping video01\aspnet -t
通否?
Top
3 楼nice90(我爱射雕,更爱蓉儿)回复于 2003-08-01 14:36:41 得分 0
错误在aspnet,这个实例名instance_name是什么意思?Top
4 楼nice90(我爱射雕,更爱蓉儿)回复于 2003-08-01 14:48:50 得分 0
一般的机器的instance_name是什么呢?Top
5 楼zjcxc(邹建)回复于 2003-08-01 22:03:44 得分 10
你加用户名和密码试试:
osql -U sa -P -S video01\aspnet -i addpoll.sql
Top
6 楼zjcxc(邹建)回复于 2003-08-01 22:04:36 得分 10
实例名可以在 "服务器管理器--服务器" 项看到Top
7 楼leimin(黄山光明顶)回复于 2003-08-02 12:48:47 得分 20
一般的机器的instance_name是什么呢?
是你的SQLSERVER的数据库的名称,比如:PUBS,NORTHWIND...
如果你的SQLSERVER是本地,你可以:osql -E -i addpoll.sql
如果你要连接局域网内的SQLSERVER,你可以:
osql -E -S video01\aspnet -i addpoll.sql
注意:你一定要已域用户LOGIN,和启动MSSQLSERVER SERVICE.Top




