Time of Update: 2018-08-01
標籤:ret val post sql查詢 pre www 參考 版本 server 參考:1、SQL查詢語句 group by後, 字串合并2、sql for xml path用法
Time of Update: 2018-12-04
從文本大量匯入資料導SQL Server資料表 =========================================================== 作者: locker(http://locker.itpub.net)發表於: 2004.11.26 09:08分類: SQL Server 出處: http://locker.itpub.net/post/1523/7056----------------------------------------------------
Time of Update: 2018-12-04
--簡明介紹sql server中的安全性 (使用者、角色、許可權)/*使用者分為 伺服器登陸與資料庫使用者,兩者進行關聯角色分為: 伺服器角色(固有,不可刪改,不可增加自訂); 資料庫角色(固有,不可刪改、可增加自訂角色);查看聯機,可獲得更多協助*/--實際應用說明 --sql server 2000 建立登陸、使用者、角色,設定許可權-- 添加伺服器登陸 EXEC master.dbo.sp_addlogin @loginame = N'logintest', @passwd = '111
Time of Update: 2018-12-04
未整理。 --1雖然不能完全避免死結,但可以使死結的數量減至最少。將死結減至最少可以增加事務的輸送量並減少系統開銷,因為只有很少的事務: 復原,而復原會取消事務執行的所有工作。 由於死結時復原而由應用程式重新提交。 下列方法有助於最大限度地降低死結: 按同一順序訪問對象。 避免事務中的使用者互動。 保持事務簡短並在一個批處理中。 使用低隔離等級。 使用綁定串連。 按同一順序訪問對象如果所有並發事務按同一順序訪問對象,則發生死結的可能性會降低。例如,如果兩個並發事務獲得 Supplier
Time of Update: 2018-12-03
這幾天在測試SQL Server資料壓縮功能,通過對資料倉儲表啟用壓縮,磁碟空間大大減小,查詢效能和備份速度都有提高。但是SQL Server的資料壓縮只有企業版才有這個功能,標準版的話是無法體驗的。 從網上查了一下,Rea Hat提供了類似的工具SQL Storage Compress,而且號稱可以達到90%的壓縮比。SQL Storage Compress提供14天的使用版,下載後安裝會啟動HyperBac Control Service。這個服務配合Windows I/O
Time of Update: 2018-12-03
如果你WINDOWS密碼和SQL Server密碼都忘記了,無法串連到SQL Server,有沒有辦法可以恢複密碼呢?答案是將資料單一使用者模式啟動,用Windows Local administrator串連到SQL Server,然後重設密碼。 You may have faced the issue of losing the SQL Server SA password. Perhaps you followed the security best-practice of
Time of Update: 2018-12-04
假如你有一個購物類的網站,那麼你如何給你的客戶來推薦產品呢?這個功能在很多電商類網站都有,那麼,通過SQL Server Analysis
Time of Update: 2018-12-05
資料的匯入、匯出是指將文字檔或外部資料庫(ACCESS,FOXPRO,EXCEL等)的資料轉換成SQL Server格式或將SQL Server資料庫轉換為其他資料格式的過程。 11.2.1 資料轉換服務DTS DTS是Data Transformation Service的縮寫,提供將一種資料來源轉換為另一種資料來源的服務。DTS提供了許多服務,包括資料複製、資料轉換和通知狀況。 1. 匯出資料 【例11-11】將XSCJ資料庫匯出到Access
Time of Update: 2018-12-05
一般,我們在設計表結構的時候,為了方便維護,對於主鍵,我們都設定成主鍵自增(這在SQLServer資料庫中簡單設定即可,在Oracle中要通過序列、觸發器實現),在開發過程中經常會使用一部分資料進行測試,這樣,主鍵自增讓我們在清空表中資料時主鍵序列卻不是從1開始,雖然不影響使用,但總感覺有些不舒服,這時,我們可以使用DBCC
Time of Update: 2018-12-05
create PROCEDURE sp_decrypt(@objectName varchar(50))ASbeginset nocount on--CSDN:j9988 copyright:2004.01.05 --V3.1--破解位元組不受限制,適用於SQLSERVER2000預存程序,函數,視圖,觸發器--發現有錯,請E_MAIL:CSDNj9988@tom.combegin trandeclare @objectname1 varchar(100),@orgvarbin
Time of Update: 2018-12-05
實際工作中有時候需要把大量資料匯入資料庫,然後用於各種程式計算,本實驗將使用5中方法完成這個過程,並詳細記錄各種方法所耗費的時間。 本實驗中所用到工具為VS2008和SQL SERVER 2000、SQL SERVER 2008,分別使用5中方法將100萬條資料匯入SQL 2000與SQL 2008中,實驗環境是DELL 2850雙2.0GCPU,2G記憶體的伺服器。感興趣的朋友可以下載原始碼自己驗證一下所用時間。
Time of Update: 2018-12-05
在連結資料庫的時候,提示一個錯誤!錯誤資訊如下!在建立與伺服器的串連時出錯。在串連到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連線可能會導致此失敗。 (provider: 具名管道提供者, error:40 - 無法開啟到 SQL Server 的串連)我是現裝了SQL Server2000 後 在裝SQL Server2005的,網上有很多解決方案!下面一一列舉下:1,在開始菜單,程式裡面的 SQL Server2005下有個SQL
Time of Update: 2018-12-03
1、調用不帶參數的預存程序 使用 JDBC 驅動程式調用不帶參數的預存程序時,必須使用 call SQL 逸出序列。不帶參數的 call 逸出序列的文法如下所示: {call procedure-name} 作為執行個體,在 SQL Server 2005 AdventureWorks 樣本資料庫中建立以下預存程序:SQL codeCREATE PROCEDURE GetContactFormalNames ASBEGIN SELECT TOP 10 Title + ' ' +
Time of Update: 2018-12-05
/* <<@ ALTER Cleanup Scripts>> */CREATE PROCEDURE [dbo].PP_Cleanup @daystoleave INT, @chunksize INT, @reportsize INT, @proc VARCHAR(30)/* There are four input parameters: *//* 1)
Time of Update: 2018-12-05
現象: 運行.Net的程式時,提示:“無法更新資料庫 "C:/PROGRAM FILES/MICROSOFT ASP.NET/ASP.NET AJAX SAMPLE APPLICATIONS/V1.0.61025/CONTACTS/APP_DATA/CONTACTS.MDF",因為資料庫是唯讀。” 環境: web.config配置: <connectionStrings> <!--Integrated Security=true;User
Time of Update: 2018-12-05
SELECT * FROM OPENROWSET('sqloledb.1','mrp-server';'sa';'123',DBdata.dbo.tbG_gzzxzl) SELECT a.*FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'd:/aaa.xls';'admin';'', data) AS a 以下語句能成功,上一天語句卻不行:OLE DB 提供者 'Microsoft.Jet.OLEDB.4.0' 報錯。 [OLE/DB
Time of Update: 2018-12-05
前一段時間我搞的網站一直有效能問題,頁面有時候開啟非常慢,要等個10幾秒。想了很多辦法, cache,disable viewstate, disable debug mode. 提升都不明顯。 後來撞上說用Sql server profiler 看一下,果然很快找到原因:一個比較慢的查詢拖累了整個頁面。後來對這個查詢做了最佳化,但是提升仍不是很多。最後給這個表建了索引,查詢消耗的CPU時間馬上從 1000+ 變成 0 !
Time of Update: 2018-12-03
轉帖一:暫存資料表與永久表相似,但暫存資料表儲存在 tempdb 中,當不再使用時會自動刪除。暫存資料表有兩種類型:本地和全域。它們在名稱、可見度以及可用性上有區別。本地暫存資料表的名稱以單個數字記號 (#) 打頭;它們僅對當前的使用者串連是可見的;當使用者從 SQL Server 執行個體中斷連線時被刪除。全域暫存資料表的名稱以兩個數字記號 (##) 打頭,建立後對任何使用者都是可見的,當所有引用該表的使用者從 SQL Server 中斷連線時被刪除。例如,如果建立了 employees 表,
Time of Update: 2018-12-03
相信用過SQL Server的朋友都會有這種經曆,當我們在附加SQL Server資料庫的時候,會出現附加失敗,或附加成功後資料庫是唯讀。受此影響,也會導致在安裝和部署項目中的自動附加資料庫操作失敗。記得自己曾很長一段時間被這個問題困擾,網上也沒有相關完整詳細的解決說明,為此特將自己的經驗與大家分享。 解決此問題的幾個關鍵點如下:1、該現象只會出現在NTFS檔案系統中。2、由NTFS檔案系統的存取權限導致。 一般手工操作的解決方案如下:1、控制台—>檔案夾選項—>查看
Time of Update: 2018-12-04
方法1:1) SqlServer服務使用兩個連接埠:TCP-1433、UDP-1434。其中1433用於供SqlServer對外提供服務,1434用於向要求者返回SqlServer使用了那個TCP/IP連接埠。可以使用SQL Server的企業管理器更改SqlServer的預設TCP連接埠。方法如下: a、開啟企業管理器,依次選擇左側工具列的“Microsoft SQL Servers - SQL Server組”,開啟“SQL執行個體”(實際環 境中為要修改的SQL