sql2008备份遇到的怪问题,感觉和权限有关 你用sa用户登进去操作下看看是否能行,如果能行,那证明肯定是权限的问题,然后再看看你的用户的权限,可以把数据库角色身份设为public 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你使用网络备份,你得告诉SQL Server数据库引擎使用哪个帐号密码去访问网络呀。没有专门的配置的地方。SQL Server数据库引擎去访问网络路径,默认使用SQL Server实例(服务)的启动帐户,通常这个帐户是Local System或Local Service,这些帐户都只能在本地使用。所以,你试一下把SQL Server实例(服务)的启动帐户改成一个网络帐户,通常推荐使用域帐户。记得,使用“SQL Server配置管理器”来修改启动帐户。http://bbs.51cto.com/thread-1075143-1.html 这个我清楚,所以我用的是backup来启动代理服务。 晕,是要用账户来启动sql实例服务不是代理服务么?其他服务器数据库我都是这么干的,都没问题,唯独这一个库有问题 问题具体是:网络路径z:可以手工建立文件删除文件,这表明z:这个路径有修改权限你这个是用哪个帐号做的?你确定 backup账户 能访问 z盘? 我遇到过网络盘经常能手动访问,但是sqlserver写入就报同样的错,我是用维护计划来做的,感觉就是sqlserver认不到这个盘,而且网络盘本身存在很大的性能问题,不建议直接存进去,建议先存本地然后借用类似CMD命令等移动到网络盘 权限问题,SQLSERVER运行的账户一定要是本地系统管理员账户,当远程访问时,需要把被访问对象的权限设为everyone,否则,SQLSERVER将提示找不到路径。例如远程备份:BACKUP DATABASE databaseName TO DISK='\\10.69.30.126\aaa\fileName.bak' with init如果你的aaa文件夹没有设置共享everyone,将提示找不到路径。 你确认一下,你要备份的数据库,所在的sql server服务是否打开了。要是打开了,你用sql代理在备份数据库时,报这个错,可以试试,不用 backup账户 来启动,比如,改用Administrator来启动sql代理,然后在试试。 简单SQL分析——散分 还原数据库的问题 存储过程传递值的问题 如何获取某个日期所在月的最后一天,即oracle中last_day()的功能 在删除数据库记录的同时,再写入数据库会有问题吗? 安装sqlserver2008(64位)时的错误,请前辈指点下! 关于行锁的问题 profiler 能否对单个表进行跟踪,并能设置自启动,就是在sql server启动的时候自动跟随启动 存储过程返回值,散分了! 如何把一个字符拆分存储到表里? 请教:如何在sql数据库中显示“【马文】”字? sql表合并,并且主键字段内容重建问题
SQL Server数据库引擎去访问网络路径,默认使用SQL Server实例(服务)的启动帐户,通常这个帐户是Local System或Local Service,这些帐户都只能在本地使用。所以,你试一下把SQL Server实例(服务)的启动帐户改成一个网络帐户,通常推荐使用域帐户。记得,使用“SQL Server配置管理器”来修改启动帐户。http://bbs.51cto.com/thread-1075143-1.html
这个我清楚,所以我用的是backup来启动代理服务。
你这个是用哪个帐号做的?
你确定 backup账户 能访问 z盘?
例如远程备份:
BACKUP DATABASE databaseName TO DISK='\\10.69.30.126\aaa\fileName.bak' with init如果你的aaa文件夹没有设置共享everyone,将提示找不到路径。
你确认一下,你要备份的数据库,所在的sql server服务是否打开了。要是打开了,你用sql代理在备份数据库时,报这个错,可以试试,不用 backup账户 来启动,比如,改用Administrator来启动sql代理,然后在试试。