目前要備份的機器,由於已經有廠商在上面架了一台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
才能夠將備份的檔案寫入到該資料夾。
0 意見:
張貼留言