Anywhere you go, let me go too

關於部落格
對人海闊天空,做事仔細周密
----------------------
因為改了平台後...覺得不是很好用....所以有另外......(評估中)
http://blog.xuite.net/king119wang/myskills
  • 32543

    累積人氣

  • 2

    今日人氣

    0

    訂閱人氣

sql 2005 SQLCMD運用方式

 基本想法是寫個sp在資料庫中,用sqlcmd去呼叫他,
可是用sqlcmd去呼叫,會有個問題....就是資料庫的帳號/密碼可能是明碼,
經過try了一下發現可以不用設定-U(帳號) 和 -P(密碼) 的參數, 我的設定值如下,

sqlcmd -S ServerName -d dbname -i checkProcess.sql

C:Documents and SettingsAdministrator>sqlcmd -?    (只留有使用部份)
使用方式: Sqlcmd                [-U 登入識別碼]         [-P 密碼]
  [-S 伺服器]          [-d 使用資料庫名稱]   [-i 輸入檔]  ===>就是要執行的語法檔   

在開始測試時,會一直出現什麼授權不足的問題,剛開始以為是因為username / pwd沒有
key in 才導致的,但加上-U 及-P 的語法, 結果一樣Time Out......

後來想到可以能是根不連不到SQL Server, 後來試了在-S 參數改成寫IP,
結果一樣不行, Try到後來就去看SQL有什麼地方可以設,因此就加了參數,如下圖所示

所以就去新增一個別名


 

設定好就直接以[別名名稱]寫入-S參數中,連線port如果不知,可以直接用netstat去觀察來找出你們SQL Server port.

設定好就可以執行了^^
 


相簿設定
標籤設定
相簿狀態