- 如果你想當個專業的DBA,那下列這些指令可不能不熟。更多詳細內容可參考線上說明
sp_who
- Dec 02 Thu 2010 00:52
SQL Server常用指令大集合
- Dec 01 Wed 2010 16:57
SQL Split
如何將逗號分隔的字串透過T-SQL回傳成一組DataSet呢。
例如輸入 Sandy,Marry,Dofi 一組字串時,回傳下列三筆資料 。
- Dec 01 Wed 2010 00:00
The connection "???????" is not found.
今天使用 SQL Server 2008 Management Studio 修改維護計畫時,老是執行失敗。檢查了錯誤訊息後,發現錯誤訊息只列出:The connection "???????" is not found. This error is thrown by Connections collection when the specific connection element is not found.
這錯誤訊息看起來像是在讀取中文字元的 connction 名稱,發生錯誤。由進一步查證,發現遠端伺服器安裝的SQL Server 是英文版,而我的用戶端管理工具是中文版。第一時間猜測可能是不同的語言版本工具修改同一個維護計畫發生異常。一時間有股衝動讓我很想移除目前的中文版用戶端管理工具。
- Nov 30 Tue 2010 16:23
查詢索引的大小和片段資訊
SELECT .name,o.name,i.name, ip.index_depth,ip.avg_fragmentation_in_percent,ip.fragment_count ,ip.avg_fragment_size_in_pages,ip.page_count from sys.dm_db_index_physical_stats(DB_ID(),Null,Null,null,null)as ip join sys.indexes i on i.object_id=ip.object_id and i.index_id=ip.index_id join sys.objects o on o.object_id=ip.object_id join sys.schemas s on s.schema_id=o.schema_id where i.name not like 'idx0%' order by 1,2
- Nov 24 Wed 2010 17:31
從 Web.config 檔案讀取應用程式設定
在.Net Framework的system.Web.Configuration命名空間下有新的類別:WebconfigurationmManager可用於存取Web.config設定檔的所有內容 Web.config檔中的每個區段都繼承自configurationSection 類別,且每個區段對應的類別名稱就是該區段名加上section。例如:ConnectionStringsSection 類別就對應到web.config 設定檔的<ConnectionStrings> 區段 若要取得下列區段內容
c#語法如下
//將cnSection 明確的轉型為 ConnectionStringsSection型別 ConnectionStringsSection cnSection = (ConnectionStringsSection)WebConfigurationManager.GetWebApplicationSection("connectionStrings"); string NWind = cnSection.ConnectionStrings["Northwind"].ConnectionString; //string NWind = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString; Response.Write(NWind);vb 語法如下
Dim cnect As ConnectionStringsSection = WebConfigurationManager.GetWebApplicationSection("connectionStrings") Dim NWind As String = cnect.ConnectionStrings("Northwind").ConnectionString 'Dim NWind As String = WebConfigurationManager.ConnectionStrings("Northwind").ConnectionString Response.Write(NWind)參考線上說明
- Nov 23 Tue 2010 13:31
T-SQL 的四捨五入
- Nov 23 Tue 2010 13:06
將不足的位數補零
如何將在位數不足的數字左側補零呢? 你可以考慮使用 SQL Server提供的字串處理函數 Replicate()指定補零的次數。
此函數的基本語法如下
- Nov 17 Wed 2010 16:05
DDL觸發程序的應用(2)
為了避免開發人員不小心異動了我在伺服器上面做的一些Replication設定,因此我的SQL Server有做一些簡單的權限控管。但是開發人員偶爾也會需要使用SQL Server Profiler 處理程式的 debug。但使用 profiler 工具需要sysadmin 的權限,所以我又開了 apdebug 帳號讓開發人員自由使用。心想反正只是開發環境而已,大家平常應該會很規矩地只在使用 profiler 時使用 apdebug 的帳號。但就是有人偷懶,沒有換帳號直接使用 apdebug 登入開發環境,不小心把我的 Replication 搞掛了 :(
所以不得已,只好又寫了一個程式避免有類似的狀況發生。
- Nov 15 Mon 2010 15:24
SQL Server資料收集器