当我尝试将某些数据从数据库复制到.txt文件时,我收到错误。
我的专栏写着:
string connString;
connString = "Data Source=(local);Initial Catalog=Ochhi che guardano;Integrated Security=SSPI";
但我收到此错误:“无法打开登录请求的数据库。登录失败。用户登录失败等等。
答案 0 :(得分:0)
您正在使用集成安全性,这意味着运行程序的用户需要拥有数据库的相关访问权限。如果您以交互方式运行程序(例如,它不是服务),那么您需要访问权限,即您用于登录Windows的帐户需要获得数据库的权限。如果您不控制数据库,请与执行此操作的人员(通常是数据库管理员(DBA))联系。
您还需要考虑将来谁将使用您的计划,例如,它何时上线。如果它不是你,那么无论是谁,都需要获得数据库权限,假设你继续使用集成安全性;如果您的程序作为服务运行,则需要为该服务使用的帐户授予数据库权限。