C#连接sqlServer2005数据库问题

阔人 2011-05-15 08:45:01
我使用下面的连接字符串连接数据库出错.
ConnectionString = "Data Source=.;Initial Catalog=OA;User ID=sa;password=wyf";
请大虾们帮助分析一下原因!!非常感谢!!
提示的错误好像是SqlServer不允许远程连接数据库.我的数据库访问方式Windows连接方式.
...全文
101 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
暖枫无敌 2011-05-15
  • 打赏
  • 举报
回复
那你就进Windows身份验证进去,右键你的数据库服务器名称,选择“属性”,弹出一个“服务器属性”对话框,“选择页”中选择“安全性”,在右侧的“服务器身份验证”中选择“SQL Server和Windows 身份验证模式”即可。
阔人 2011-05-15
  • 打赏
  • 举报
回复
呵呵,多谢楼上高手指点!!我再试试!!
阔人 2011-05-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
但是你的连接字符串 告诉程序 的连接方式却不是 WINDOWS连接方式哦。。。
[/Quote]
多谢高手指点!!假如要改的话怎么改勒?我在SQlSerserve连接时关键不能选择SqlServer验证方式.是不是别人安装时没设置好呀!!这两种方式有什么大的区别没?麻烦再说明白点!!非常感谢!!
remember_me 2011-05-15
  • 打赏
  • 举报
回复
SQL验证方式:

string connString = "Data Source =.;Initial Catalog = 数据库;USER ID = 用户名;PWD = 密码";

WINDOWS集成验证:

string connString = "Data Source =.;Initial Catalog = 数据库;Integrated Security = true";
qujianye 2011-05-15
  • 打赏
  • 举报
回复
你的连接字符串是SQL Server验证方式的
threenewbee 2011-05-15
  • 打赏
  • 举报
回复
ConnectionString = "Data Source=.;Initial Catalog=OA;User ID=sa;password=wyf";

这个是SQL验证,不是Windows集成验证。
q107770540 2011-05-15
  • 打赏
  • 举报
回复

<configuration>
 <connectionStrings>
  <!-- Windows 身份验证 -->
        <!--<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;Integrated Security=True" providerName="System.Data.SqlClient" />-->
  <!-- SQL Server 身份验证 -->
        <add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=TestDB;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient" />
 </connectionStrings>
</configuration>

q107770540 2011-05-15
  • 打赏
  • 举报
回复
ConnectionString = "Data Source=.;Initial Catalog=OA;Integrated Security=True";


q107770540 2011-05-15
  • 打赏
  • 举报
回复
但是你的连接字符串 告诉程序 的连接方式却不是 WINDOWS连接方式哦。。。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧