-5

当我尝试将一些数据从数据库复制到 .txt 文件时出现错误。

我的台词是:

string connString;
connString = "Data Source=(local);Initial Catalog=Ochhi che guardano;Integrated Security=SSPI";

但我收到此错误:“无法打开登录请求的数据库。登录失败。用户登录失败......等。

4

1 回答 1

0

您正在使用集成安全性,这意味着运行您的程序的用户需要对数据库具有相关的访问权限。如果您以交互方式运行程序(例如,它不是服务),那么您需要访问权限,即您用于登录 Windows 的帐户需要获得数据库权限。如果您不控制数据库,请与负责的人交谈 - 通常是数据库管理员 (DBA)。

您还需要考虑将来谁将使用您的程序,例如,它何时上线。如果不是您,那么无论是谁都需要获得数据库权限,假设您继续使用集成安全性;如果您的程序作为服务运行,则需要为服务使用的帐户授予数据库权限。

于 2012-12-12T11:00:55.250 回答