回答

收藏

带实例参数SQL连接字符串

技术问答 技术问答 250 人阅读 | 0 人回复 | 2023-09-13

我试着检查(在.net c#中)能否连接SQL Server。但无论何时在连接字符串中指定 实例    ,我连不上。
% D1 z# _0 ]# z这有效:
3 T" x+ f) c! M; F2 `/ bbuilder.ConnectionString = "Server=DLS-534;user id=sa;password=Mypassword;initial catalog=master";这不起作用:! [3 x& U$ ^! q
builder.ConnectionString = "Server=DLS-534\\SQL_2008_R2_DEV;user id=sa;password=Mypassword;initial catalog=master";为什么这不起作用???由于用户可能有多个数据库,我确实需要能够连接到特定的例子。2 H. M+ J+ a4 L
我的完整代码:
0 x! q: }7 {0 g% |                                                SqlConnectionStringBuilder builder =                new SqlConnectionStringBuilder();builder.ConnectionString = "Server=DLS-534\\SQL_2008_R2_DEV;user id=sa;password=Mypassword;initial catalog=master";            using (var connection = new SqlConnection(builder.ConnectionString))                                                   try                                                           connection.Open();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;return true;                                                         catch (SqlException)                                                           return false;                                                                                                  
% V7 r4 ~! F9 i+ [# m; u: e    解决方案:                                                                1 u7 K% r* a( }4 Y3 ]8 O- p% V. W9 S
                                                                我的工作代码和例子:- ~4 Y( t* Z5 U4 R0 i, x2 [  `
const string connStringWork = "Data Source=server\\instance;Initial Catalog=db;Integrated Security=True;Application Name=笑小";using (SqlConnection conn = new SqlConnection(connStringWork))
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则