string strCon = "Database=" + Database + ";Server=" + Server + ";uid=" + uid + ";pwd=" + pwd +";";
SqlConnection con = new SqlConnection(strCon );
其中Database,Server,uid,pwd的值是有窗体上的四个textbox 输入的,也就是“Database=chat;Server=192.168.18.3;uid=sa;pwd=sa;”
chat 数据库是之前在SQL 2005 中建的,已经放在项目的文件夹内,而且也能够vs 中连接上~~调试的时候当执行到SqlConnection con = new SqlConnection(strCon );时,ServerVersion = “((System.Data.Common.DbConnection)(con)).ServerVersion”引发了“System.InvalidOperationException”类型的异常
我查了MSDN里面sqlconnection(string)的构造方法
string的格式是"Data Source=(local);Initial Catalog=AdventureWorks;"+ "Integrated Security=SSPI;"
是因为格式不对的原因吗~~已经看了一晚上加一早上了,实在是不明白,希望能帮忙解答一下~~!谢谢
SqlConnection con = new SqlConnection(strCon );
其中Database,Server,uid,pwd的值是有窗体上的四个textbox 输入的,也就是“Database=chat;Server=192.168.18.3;uid=sa;pwd=sa;”
chat 数据库是之前在SQL 2005 中建的,已经放在项目的文件夹内,而且也能够vs 中连接上~~调试的时候当执行到SqlConnection con = new SqlConnection(strCon );时,ServerVersion = “((System.Data.Common.DbConnection)(con)).ServerVersion”引发了“System.InvalidOperationException”类型的异常
我查了MSDN里面sqlconnection(string)的构造方法
string的格式是"Data Source=(local);Initial Catalog=AdventureWorks;"+ "Integrated Security=SSPI;"
是因为格式不对的原因吗~~已经看了一晚上加一早上了,实在是不明白,希望能帮忙解答一下~~!谢谢
解决方案 »
- C#连接ACCESS的问题
- 考考你的編程能力,看你在幾分鐘內能做出來
- 一样的代码,上传到服务器上就很慢
- 函数返回 Exception 之后该如何处理
- 怎么给gridview里的SelectedIndexChanged事件里某个变量赋值
- 【救命了】在datagridivew 选中某行变色 选中后其他行不变色 RowDataBound事件未找到
- 主窗体Show了好几个窗体,不是Mdi窗体,如何隐藏所有这些Show出来的窗体?高分求解!
- 没有分了,不知道有没有人帮忙???
- 如何在C#中完美实现Print Screen的功能
- 关于ip地址的问题
- 关于U盘弹出的API(C#实现)
- 100分求助!如何把图片变形
2 使用sql2005的工具,把 tip/ip的协议打开试下。
还有就是
我要怎么改才能用sa 登陆呢~~?这个问题太简单了,不过还是希望大家能帮忙下~~~
完了马上给分~~~
我的窗体里加了个datagridview 控件,在添加项目数据源的时候如果用WINDOW身份验证可以连接到数据库,但是不能用SQL身份验证。在CSDN查了设置混合验证的方法,但是里面好像没说怎么设置成用户名和密码为“sa ”的啊
而且在重起服务器后,重新选择sql 身份的时候提示用户“sa ”登陆失败,错误代码:18456我查了下,有人说要设置“sa ”的用户和密码是在装SQL 的时候设置的,必须要重装才能设置过~~~,是不是这样呢~~?我不想重装阿,还有其他什么方法吗?
现在的情况是用sa的用户和密码能登录sql身份验证了,
但是在窗体里加了个datagridview 控件,在添加项目数据源的时候,用SQL身份验证还是不能正确连接,提示:无法生成SQL-server的用户实例,仅集成的连接才可以生成用户实例~~
还是不行啊~~~,
大伙帮帮忙阿~~~
分不够会再加的~~
修改sa密码: 安全性->登录名->sa右击->属性"常规"->密码(自己设置,最好看一下"状态")
如果你服务器名用"IP\实例名"那要允许远程链接
远程链接的设置:
sql server 2005外围应用配置器->服务和链接的外围应用配置器->Database Engine->远程链接->本地链接和远程链接
->同时使用"tcp/ip"和named pipes->重启服务
自己先顶一个~~~