none
SQL 2000脚本备份 RRS feed

  • 问题

  • 当前环境为域环境,但是相关SQL服务器在安装时服务器启动账户均为“本地系统账户”;由于SQL通过维护计划备份且备份到网络共享位置时需通过后台运行SQL SERVER的账户进行网络访问权限验证;导致在进行备份时无法在远程共享目录通过验证,进而备份任务因“拒绝访问”而失败。想问下有没有相关备份脚本在不修改后台启动SQL SERVER服务账号的情况下,能指定其他的账户进行网络备份的脚本(相当于在脚本中能指定其他的域账户,可以通过远程共享服务器的验证);

    另外,如果直接更改后台启动SQL服务的账户,对当前的SQL是否有影响,对前台应用是否有影响;是否有微软的官方说明?

    2013年3月11日 2:43

答案

  • How did you test backup? Just run script in query window or run as sql job? If you connect to sql as sysadmin and run the script in query window, sql uses sql service account. If you backup db in sql job, sql uses sql agent service account.


    2013年3月12日 15:15

全部回复

  • You can change sql agent service account only, that shouldn't affect sql engine as long as that account has proper permission. 
    2013年3月11日 3:13
  • sql server服务的账户不需要更改?应该备份用的sql server服务的账户吧

    2013年3月11日 3:23
  • It uses sql agent service account if you backup db as sql job.
    2013年3月11日 3:34
  • 要用sqlserver服务 不是sql agent服务

    所以如果有脚本也帮不了LZ您的


    给我写信: QQ我:点击这里给我发消息

    2013年3月11日 5:29
  • 如果修改SQL SERVER服务的后台启动账户对前端应用会有影响么?其他地方要做相关的改动么?

    2013年3月11日 6:30
  • 修改的时候会停掉SQL服务,然后再开启sql服务,即相当于重启sql 所以对应用程序肯定有影响的

    重启sql服务的时候sql agent也会停掉,所以重启之后最好看一下sql agent有没有开启,没有的话就开启翻


    给我写信: QQ我:点击这里给我发消息

    2013年3月11日 7:36
  • 谢谢! 除了需要重启外,对其他的有影响么?比如前端连接数据库是否需要重新连接?其他设置项是否需要修改?对这块不是很了解 多谢了

    2013年3月11日 8:08
  • 以SQL AGENT调度,就会以SQL AGENT的服务帐号作为安全主体去执行。。所以,这是最适合你的需求的


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2013年3月11日 9:15
  • 要用sqlserver服务 不是sql agent服务

    所以如果有脚本也帮不了LZ您的


    给我写信: QQ我:点击这里给我发消息

    Wake up, sql never use sql service account for sql job.
    2013年3月11日 13:17
  • 嗯,在SQL 08的情况下是不是使用了SQL Server(MSSQLSERVER)服务的账户来进行了“维护计划”?我测试了下如下截图的方式运行备份到网络位置是错误的

    2013年3月12日 13:55
  • 但是如果按照下图的设置,通过“维护计划”去备份时,都是成功的

    2013年3月12日 14:02
  • How did you test backup? Just run script in query window or run as sql job? If you connect to sql as sysadmin and run the script in query window, sql uses sql service account. If you backup db in sql job, sql uses sql agent service account.


    2013年3月12日 15:15
  • 想问一下LZ的是SQL2000 怎麽界面不同了?

    我设置了networkservice帐户反而不行

    Backup DATABASE DLGPOS
    To disk='\\JOE-HOMEPC\abc\GPOSDB_backup_201207160152.bak'


    给我写信: QQ我:点击这里给我发消息

    2013年3月12日 15:56