我想从一个mdb文件导入记录到sql server 2008.我有一个单独的数据库服务器和应用程序服务器。sql server 2008导出到mdb问题
写了一个存储过程从mdb导入数据。但由于mdb在网络上,因此它失败。它的工作原理是如果它在数据库服务器上。
我正在使用sql server帐户。
如果我登录使用Windows帐户,并尝试相同的SP它的作品。
如何使它适用于SQL Server帐户?
-Vivek
我想从一个mdb文件导入记录到sql server 2008.我有一个单独的数据库服务器和应用程序服务器。sql server 2008导出到mdb问题
写了一个存储过程从mdb导入数据。但由于mdb在网络上,因此它失败。它的工作原理是如果它在数据库服务器上。
我正在使用sql server帐户。
如果我登录使用Windows帐户,并尝试相同的SP它的作品。
如何使它适用于SQL Server帐户?
-Vivek
是否在域用户帐户下运行SQL Server服务?如果没有,那么它就没有办法对网络共享进行身份验证。若要更正,您应该更改SQL Server服务以在有权访问网络共享的域帐户下运行。当您通过Windows身份验证登录时,存储过程将在您有权访问网络共享的凭据下运行。
ADDITION更改SQL Server服务帐户。
<Domain>\SQLUser
我建议在SQL Server的域上使用一个专用帐户,并在某处保持安全的长密码。配置管理器应该把用户放在适当的本地用户组中,这个用户组将被命名为“SQLServerMSSQLUser $$ MSSQLServer”,这将赋予它作为服务运行SQL Server的必要权限并访问它所需的文件和文件夹。
欲了解更多信息:
如何使它在域用户帐户下运行? – 2010-03-27 22:08:25
修改我的回应以提供更多信息。 – Thomas 2010-03-27 22:24:06
谢谢。我遵循你的步骤,它很棒。 – 2010-03-27 23:26:32