Pages - Menu

2015年12月28日 星期一

SQL server Express 自動備份於NFS

自動備份的文章很多,請參考這篇
目前要備份的機器,由於已經有廠商在上面架了一台sql server2005,
而不知道密碼無法登入。
故自行安裝SQL server 2014 express,
基本的cmd指令
sqlcmd  -i D:\Kill\DB_BACKUP\backup.sql -o D:\Kill\DB_BACKUP\result.txt

記得存成『.cmd』,存成『.bat』會無法自動執行。

但由於此台電腦上有多台sqlserver,當你下sqlcmd時,不知道他會去執行哪個執行個體。

故需在前面加上連線的指令
sqlcmd -S 10.XX.XX.XX,1433 -U test -P test1234

合起來就變成

sqlcmd -S 10.XX.XX.XX,1433 -U test -P test1234  -i D:\Kill\DB_BACKUP\backup.sql -o D:\Kill\DB_BACKUP\result.txt

另外,如果要存在NFS上面,該資料夾的寫入權的使用者為 CCB/daimom
,需將服務內的 SQL Server (SQLEXPRESS) 內的 登入身份也同時更改成 CCB/daimom
才能夠將備份的檔案寫入到該資料夾。

沒有留言:

張貼留言