当我尝试还原数据库备份文件时,出现以下错误:
执行Transact-SQL语句或批处理时发生exception。 (Microsoft.SqlServer.ConnectionInfo)
附加信息:
无法打开备份设备“C:\ Domains \ Backup.bak”。 操作系统错误5(访问被拒绝。)。
- 创build安全的外部连接到SQL Server
- 将数据库从SQL Server Standard迁移到SQL Server Express for DotNetNuke
- SQL Server:数据仓库数据库的Filegrowth选项?
- 随时间追踪数据库的大小
- MS SQL Server 2008 R2产品密钥
RESTORE HEADERONLY正在exception终止。 (Microsoft SQL Server,错误:3201)
这只发生在我们的远程机器上。 备份文件在本地恢复正常。 用户在远程计算机上具有pipe理权限,networking服务可以访问数据库和备份文件。 这里有什么问题?
SQL用户需要访问该位置的权限。 networking服务和本地用户不再被SQL使用。
如果您select了networking服务,则安装sql server时,您将不得不在services.msc中添加networking服务。 selectsql server(mssqlserver),然后单击属性,然后login。 这里指定安装sql server时使用的账号,我希望你的问题能够解决。 如果还没有解决,那么你可以通过[email protected]与我联系
这是使用2008 / 2008r2 / win7 / vista吗? 如果是这样的话,Adminsitrator用户不是pipe理员…直到UAC有说法。 您可以尝试运行在“pipe理员模式”下运行应用程序的恢复过程(右键单击以pipe理员身份运行),看看是否有帮助。