我开发的程序完全是单机版本带数据库的,需要在本机先安装SQL Server,软后安装程序后将数据库文件恢复上去,但遇到一个问题:在SQL Server安装完成后默认得Built-in Account为“Network Service”,我希望在应用程序恢复数据库时能将其动态修改长“Local System”,不在程序中如何修改,能否用T-SQL修改呢?请高手们赐教!!!

解决方案 »

  1.   

    你安装的时候直接用命令行安装,这样就能指定启动用户了。
    setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=<validpid> /FEAT
    URES=SQL,AS,RS,IS,Tools
    /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
    /SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
    /AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
    /ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
    /RSSVCACCOUNT="MyDomain\MyAccount" /RSSVCPASSWORD="************"
    /ISSVCAccount="MyDomain\MyAccount" /ISSVCPASSWORD="************"
    /ASSYSADMINACCOUNTS="MyDomain\MyAccount"