2013年5月10日 星期五

MS-SQL 查詢目前正在使用的database

使用原因說明:

  • 在對database做任何操作前,必須先確定所在database,要不然就會發生斷錯資料庫、資料表建錯地方等等。

查詢目前用正用哪個資料庫語法:
  • SELECT @@DB_NAME();
使用範例:

 1> SELECT DB_NAME()
 2> GO


 ------------------------------------
 --------
 master

MS-SQL 2008 查詢正在哪個MS-SQL 應用服務上


使用原因說明:
  • 一台硬體上,可以安裝多個MS-SQL Server 應用資料庫伺服器,因此在使用MS-SQL前因先查詢是否正確操作目標MS-SQL Server。

查詢在目前正在哪個MS-SQL Server上:

  • SELECT @@SERVERNAME
使用範例:
 PS C:\Users\hua> sqlcmd -S localhost -E
 1> SELECT @@SERVERNAME
 2> GO



※記得在SCLCMD 操作模式裡,每一條程序要使用GO執行