• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

急!!!

傻乐tao 2002-05-29 11:35:50
请问 现在 Web服务器和 SQLServer服务器不在同一台机器上,从Web服务器上连接 SQLServer总提示 SQL Server does not exist or access denied.

请问该如何。问题解决立马给分。
...全文
5 点赞 收藏 8
写回复
8 条回复
傻乐tao 2002年05月30日
我也试着通过ODBC来连接,也不行的。
回复 点赞
傻乐tao 2002年05月29日
我已把连接字串写成:Data Source=SERVER;User ID=sa;Password=;Initial Catalog=OA;

可还是提示:SQL Server does not exist or access denied
回复 点赞
icyer 2002年05月29日
参数太多了,搞不明白:(
如果你用SqlClient的话,可以这样写:
"Data Source=SERVER;User ID=sa;Password=;Initial Catalog=OA;"
如果用OleDb,可以这样:
"Provider=SQLOLEDB.1;Data Source=SERVER;User ID=sa;Password=;Initial Catalog=OA;"
关键是SERVER的替换,确认数据库服务器的名称。
回复 点赞
mbm 2002年05月29日
data source=localhost;initial catalog=OA;user id=sa;password=""
连接字符串象上边这样写,其余的都去掉
再不行就新建一个sql用户和密码再试
回复 点赞
傻乐tao 2002年05月29日
连接字串如下:我将Data Source 改为 (local) 运行然后在Web的SQL上运行没有问题啊
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=OA;Data Source=SERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=TS;Use Encryption for Data=False;Tag with column collation when possible=False"
回复 点赞
icyer 2002年05月29日
是不是连接字符串有错误?
一般的Web服务器和数据库都不在同一台机器上,但是运行起来很正常呀。
回复 点赞
AL_lew 2002年05月29日
那在你的sql服务器,你看一下设定的同时访问人数的限制和数据库访问的权限.
回复 点赞
zzd 2002年05月29日
先建一个ODBC数据源,连接到指定的SQL Server服务器,测试连接成功之后,再运行,就应该好了。
好像系统在建ODBC数据源时,设置了某些参数,打通了通道。
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告