sql的windows默认登陆名在C#中怎么链接

来源:百度知道 编辑:UC知道 时间:2024/05/06 11:24:27
做个示例!谢谢
private static string constr = "data source = .\\SQL2K5;database = Mycar(数据库名);user = sa;pwd = 123";
public static SqlConnection conn = new SqlConnection(constr);
这是我们学校的登录名sa,密码123.
在家里没法这么用,它是windows默认的。
1楼的我用了的没法!

Data Source=SQL2K5;Initial Catalog=Mycar;Integrated Security=SSPI;

信任链接不需要db的用户名密码,是用windows登录帐户来登录的。
试试上面这个

你的编辑工具是Visual Studio吧,你在家用的话,如果数据库SQL Server 可以可以附加成功数据库,你注意下你的服务器:比如说像
xiaoke\MSSQLSERVER_1 之类的,前面的是你的计算机名字,"\"后面就是你的服务器名字,在VS里面的连接字符串就要写全:
"data source = xiaoke\\MSSQLSERVER_1\\SQL2K5;database = Mycar(数据库名);user = sa;pwd = 123";

数据库是2005的话把登录名改一下就可以了,在属性的安全性里面改。
要是2000的话就不用改,登录名密码都置空就行了,不过好像你就是用的2005,那就改登录名吧,一般是sa,密码如上面的123或是其他。

你家里的数据库设置没有,你吧数据库里面的登陆设置为混合登陆,将sa启用,然后在外围配置里改嘞个远程链接

SqlConnection scon = new SqlConnection("Server=localhost;uid=sa;pwd=sa;database=XXXX")

是这个意思么?

补充:server,数据库在哪里就选择其IP,127.0.0.1也是本机的,网络上的知道IP就行。好像有端口选择的情况,那就没遇见过