在SQL SERVER 2000 的联机帮助中
搜索'磁盘设备'
可以找到如下内容磁盘设备
磁盘备份设备是硬盘或其它磁盘存储媒体上的文件,与常规操作系统文件一样。引用磁盘备份设备与引用任何其它操作系统文件一样。可以在服务器的本地磁盘上或共享网络资源的远程磁盘上定义磁盘备份设备,磁盘备份设备根据需要可大可小。最大的文件大小相当于磁盘上可用的闲置空间。如果在网络上将文件备份到远程计算机上的磁盘,使用通用命名规则名称 (UNC),以 \\Servername\Sharename\Path\File 格式指定文件的位置。将文件写入本地硬盘时,必须给 SQL Server 使用的用户帐户授予适当的权限,以在远程磁盘上读写该文件。在网络上备份数据可能受错误的影响,因此请在完成备份后验证备份操作。有关更多信息,请参见验证备份。重要 建议不要备份到数据库所在的同一物理磁盘上的文件中。如果包含数据库的磁盘设备发生故障,由于备份位于同一发生故障的磁盘上,因此无法恢复数据库。可是我却实现不了。
不知道问题出在哪里
搜索'磁盘设备'
可以找到如下内容磁盘设备
磁盘备份设备是硬盘或其它磁盘存储媒体上的文件,与常规操作系统文件一样。引用磁盘备份设备与引用任何其它操作系统文件一样。可以在服务器的本地磁盘上或共享网络资源的远程磁盘上定义磁盘备份设备,磁盘备份设备根据需要可大可小。最大的文件大小相当于磁盘上可用的闲置空间。如果在网络上将文件备份到远程计算机上的磁盘,使用通用命名规则名称 (UNC),以 \\Servername\Sharename\Path\File 格式指定文件的位置。将文件写入本地硬盘时,必须给 SQL Server 使用的用户帐户授予适当的权限,以在远程磁盘上读写该文件。在网络上备份数据可能受错误的影响,因此请在完成备份后验证备份操作。有关更多信息,请参见验证备份。重要 建议不要备份到数据库所在的同一物理磁盘上的文件中。如果包含数据库的磁盘设备发生故障,由于备份位于同一发生故障的磁盘上,因此无法恢复数据库。可是我却实现不了。
不知道问题出在哪里
具体点我已经设置网络上某台机子上的某个路径为everyone 可写的权利了
且已打开那个文件夹
\\cbtsoft\wxd98能够删除文件,建立文件
且 我运行\\cbtsoft\wxd98 可以直接打开 ,没有任何密码提示可我在sql server 2000 中却做不到
BACKUP DATABASE [pubs] TO DISK = N'\\cbtsoft\wxd98\www' WITH NOINIT , NOUNLOAD , NAME = N'pubs 备份', NOSKIP , STATS = 10, NOFORMAT
BACKUP DATABASE [pubs] TO DISK = '\\machinename\cbtsoft\wxd98'
就是计算机名称
wxd98是共享名称
服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 '\\cbtsoft\wxd98\www'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。
windows 2000需要哪些设置
同时你也可以试试在本地备份完之后,再xp_cmdshell {'command_string'} [, no_output]把文件拷贝到你的网络路径上
不行呀
USE master
EXEC xp_cmdshell 'copy E:\www.bak \\cbtsoft\wxd98\',
NO_OUTPUT命令已成功完成。在\\cbtsoft\wxd98\下却没找到www.bak 这是怎么回事
这是怎么回事
录入网络路径得地方是:“选择备份路径”--“文件名”,注意,在这个文本框需要写入完整的网络路径,如: \\SERVER\FOLDER1\A.BAK
其中A.BAK是你为你的备份文件取的名字。我个人认为,备份道网络不是好主意,应该先备份道本地,再拷贝。降低出错的机会。如果一定要网络备份,注意备份成功后立即检查其可用性
用RESTORE VERIFYONLY命令