当前位置:主页>销售管理软件> 列表

Sql Statement中读取网上其他电脑的文件 找速达软件

销售管理软件版1楼: 在sql server中使用以下的语句出错:
restore database acwdinner from disk=''\\bbb05010\myfact$\Other\awa.bck''
运行出错。sql server的日志为:
BackupDiskFile::OpenMedia: 备份设备“\\bbb05010\myfact$\Other\awa.bck”open 失败。操作系统错误 = 5(拒绝访问。)。
事实上\\bbb05010\myfact$\Other\awa.bck是有权限读取的,影射一个盘符也不行,是不是sql server不行,一定要copy到本机来恢复吗?

2楼: 找到说明:
如果使用的是含有 UNC 名称的网络服务器或已重新定向的驱动器号,则请指定[red]磁盘的设备类型[/red]。运行 SQL Server 时[blue]所使用的帐户[/blue]必须具有对远程计算机或网络服务器的 READ 访问权,这样才能执行RESTORE 操作。

是不是一定要是windows中的认证帐号,如果使用sa呢?好像不行,再测试一下。 如速达软件

3楼: 做映射

4楼: 楼上的,看看题目好不好。我说过做映射也是不行的。主要的问题我已经说明了。我只是想让谁来详细的解释一下标记有颜色的地方。

5楼: 请需要读的权限,仔细测试测试,如果还不行,把SQL服务登陆改成混合登陆模式再看看。
注意下面:-----
如果不存在要还原的数据库,则用户必须有 CREATE DATABASE 权限才能执行 RESTORE。如果存在该数据库,则 RESTORE 权限默认授予 sysadmin 和 dbcreator 固定服务器角色成员以及该数据库的所有者 (dbo)。

6楼: 我也有这个烦恼啊!希望各位多多指教啊!我是新来的!

销售管理软件版7楼: 其實問題已經很明白了.
1:指定磁盘的设备类型:要如何指定,online book裡面好像也沒有明確說明.
2:帳號權限的問題.如果是windows認證的,而這個帳號剛好又有權限,應該是可以的.
而假如是使用sql server認證的帳號,比如sa,應該就不行.

我覺得基本上使用UNC路徑的方法基本上不行.
各位還有沒有要補充的,沒有補充,26號結帖發分.

8楼: 發分