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