隨著SQL Server 2005不斷的推廣和普及,越來越多的企業的決策支援項目採用了SQL Server 2005商務智能解決方案。本文就SSIS開發ETL(Extract—Transform—Load,資料幫浦、轉換、裝載的過程)過程中SSIS使用者變數的使用向讀者作簡單介紹。 一、 SSIS變數簡介 SSIS(SQL Server Integration Services,SQL
本文中,我們將介紹兩個SQL Server中的可用概念,它們是使用SQL Server時值得注意的技術。1. OPTIMIZE FOR UnknownSQL Server 2005版本中增加了OPTIMIZE FOR提示(hint),允許DBA確定用於基數評估和最佳化的字面值。如果我們有一張資料分布傾斜的表,OPTIMIZE
在SQL Server中可以使用系統內部預存程序xp_fileexist判斷檔案是否存在,如果存在再使用xp_cmdshell刪除檔案。xp_fileexist除了可以判斷檔案是否存在外,還可以判斷檔案夾是否存在,下面是下使用這兩個的樣本。刪除檔案儲存體過程 ALTER proc [dbo].[delFile_P] ( @path nvarchar(200)) as declare @result int exec master.dbo.xp_fileexist @path,@result
一、 問題現象 在執行 SQL Server分散式交易時,在SQL Server 2005下收到如下錯誤: 訊息 7391,層級 16,狀態 2,過程 xxxxx,第 16 行 無法執行該操作,因為連結的伺服器 "xxxxx" 的 OLE DB 提供者 "SQLNCLI" 無法啟動分散式交易。 在SQL Server 2000下收到如下錯誤: 該操作未能執行,因為 OLE DB 提供者 'SQLOLEDB' 無法啟動分散式交易。 [OLE/DB provider returned
1. 什麼是具名管道?與TCP/IP(傳輸控制通訊協定或internet協議)一樣,具名管道是一種通訊協議。它一般用於區域網路中,因為它要求用戶端必須具有訪問伺服器資源的許可權。要解釋這個問題,我還是摘錄微軟官方的資料比較好http://msdn.microsoft.com/zh-cn/library/ms187892.aspx若要串連到 SQL Server 資料庫引擎,必須啟用網路通訊協定。Microsoft SQL Server 可同時通過多種協議處理請求。用戶端用單個協議串連到 SQL
狀態:前些時間安裝好SQL SERVER 2008,檢查正常,之後安裝VS2010和VS2012。昨天拷貝伺服器上的資料到本地測試,結果發現可以串連遠程,無法開啟本地執行個體子。第一步:查看組態管理工具:SQL SERVER 服務報錯:遠程調用失敗。百度搜尋:VS2012安裝後會安裝SQL SERVER 2012 EXPRESS LOACLDB,和SQL SERVER 2008 衝突。故刪除SQL SERVER 2012的組件。檢查服務發現起來了,高興還是太早了SQL SERVER