4

我有一个 C# windows 应用程序,我需要从该应用程序连接到 SQL Server 数据库并使用不同的 windows 帐户访问表。(登录帐户除外)

什么是最好的方法。

4

1 回答 1

-4

对于 SQL Server,最常见的是,我会使用集成安全性,因此连接字符串如下:

var connectionString = string.Format("Data Source={0};Initial Catalog={1};Integrated Security=SSPI;", hostName, databaseName);

如果您需要以未登录的其他用户身份进行连接,则需要在连接字符串中指定用户名/密码组合,如下所示:

var connectionString = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};", hostName, databaseName, anotherUsername, anotherPassword);
于 2013-07-15T10:05:05.643 回答