有朋友問說,要如何查詢 SQL Server 目前的連線數,當下直覺這應該是屬於master DB內會提供的資訊,於是上網找找資料,將試出來的語法記錄備忘一下。
查詢目前連線數:
USE master
SELECT cntr_value AS User_Connections FROM sys.sysperfinfo AS sp
WHERE sp.object_name='SQLServer:General Statistics'
AND sp.counter_name='User Connections'
查詢目前連線明細:
USE master
SELECT c.session_id, c.connect_time, s.login_time, c.client_net_address, s.login_name, s.status
FROM sys.dm_exec_connections c left join sys.dm_exec_sessions s on c.session_id = s.session_id
mark528 發表在 痞客邦 留言(0) 人氣(29,446)
備份一下,不然每次要設定都要找半天
For Standard security:
connectStr = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;");
For Trusted Connection security (Microsoft Windows NT integrated security):
connectStr = _T("Provider=sqloledb;Data Source=MyServerName;Initial Catalog=MyDatabaseName;Integrated Security=SSPI;");
mark528 發表在 痞客邦 留言(0) 人氣(577)
最近需要用到,查了一下資料才發現 SQL Server 2012 Express 居然還分三個版本:
1. SQL Server Express
以 Microsoft SQL Server 為基礎的資料庫平台。SQL Server Express 可讓您輕鬆地開發功能豐富、提供強化儲存安全性而且部署快速的資料導向應用程式。
2. SQL Server Express with Tools
除了 Express 的功能,還多了圖形化管理工具(SQL Server Management Studio)。
3. SQL Server Express with Advanced Services
除了 Express 的功能,還多了圖形化管理工具(SQL Server Management Studio)、Reporting Services、BI Development Studio(提供整合式報表建立與設計環境來建立報表)、全文檢索搜尋,用於搜尋大量文字資料的強大搜尋引擎。
建議: 1. 若是用在開發資料庫程式,可以選用SQL Server Express with Tools版本。
2. 除了開發資料庫程式,還包含開發Reporting Services 報表時,請選用SQL Server Express with Advanced Services版本。
3. 若是要佈署資料庫程式到客戶電腦上,無需使用Reporting Services 報表,可以使用SQL Server Express版本,但使用SQL Server Express with Tools版本,畢竟有管理工具比較方便。
Express 版本的硬體限制
1. CPU:最多支援 1 顆實體 CPU。
2. 記憶體:最多支援到 1 GB。
3. 每個資料庫的最大大小為:10 GB(先前版本:SQL Server 2005 與 2008 的 Express 版本支援到 4 GB),應該夠一堆資料量不大的軟體或網站使用了,真是佛來心的。
詳細資料請參考 SQL Server 2012 版本支援的功能
mark528 發表在 痞客邦 留言(0) 人氣(30,521)
SQL SERVER在已存在的資料表新增一欄位
指令:
ALTER TABLE table_name ADD column_name datatype
mark528 發表在 痞客邦 留言(0) 人氣(511)
SQL SERVER 從存在的資料表刪除一個欄位
指令:
ALTER TABLE table_name DROP COLUMN column_name
mark528 發表在 痞客邦 留言(0) 人氣(292)
Resize column from exist table with SQL Server
指令: ALTER TABLE table_name ALTER COLUMN column_name datatype(size)
NOTE:如果現有欄位資料大於要調整的大小,指令將不會被執行
mark528 發表在 痞客邦 留言(0) 人氣(88)