0
我使用Visual Studio 2010和SQL Server 2008在C#中使用winforms創建了一個小型項目 - 當我在同一臺計算機上創建安裝並運行它時,它工作得很好 - 但是當我在不同的計算機上運行它我得到一個錯誤(無效的對象「tbl_name」)!我正在使用(SQL Server身份驗證)和我的連接代碼是:錯誤:無效的對象「tbl_name」
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = ".";
builder.InitialCatalog = "Sectors";
builder.IntegratedSecurity = false;
builder.Password = "123";
builder.UserID = "MAK";
builder.AsynchronousProcessing = true;
builder["Trusted_Connection"] = true;
SqlConnection conn = new SqlConnection();
conn.ConnectionString = builder.ConnectionString;
conn.Open();
請幫我找出錯誤的原因並解決它。
什麼是你對連接運行的SQL? – ChrisBint 2013-05-09 10:08:12
你是否檢查過你的目標服務器,如果你實際上可以使用你提供的憑證登錄(或者如果集成安全的話用戶)。而表格實際上是在數據庫中? – Yahya 2013-05-09 10:09:22
builder.InteratedSecurity = false; 和構建器[「Trusted_Connection」] = true; 具有相反的值,但它們是同義詞,如果您使用Windows身份驗證,則必須在數據庫的安全性中添加目標PC用戶名 – mojtaba 2013-05-09 10:14:38