Time of Update: 2018-12-06
通過BCP工具可以將資料庫中對象匯出為資料檔案,具體操作如下:1.包含查詢語句exec master..xp_cmdshell 'bcp "select * from database.dbo.tableName" queryout "C:\a.txt" -S "databaseServer" -c -T' 2.不含查詢語句exec master..xp_cmdshell 'bcp "database.dbo.tableName" out "c:\a.txt" -S
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/aodailiheben/archive/2008/08/06/1262227.html對於SQLServerExpress資料庫連接配置,以前看到過幾次,都是匆匆掃一眼,今天上午在一開源軟體中又看到了它,感覺有必要對它有一個清楚的認識,樣本如下:<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated
Time of Update: 2018-12-06
昨天朋友問我sqlserver轉mysql雜麼弄,我說百度呀,結果百度一頓還是有些問題 最後寫了個指令碼轉換一下 順便自己也學習一下shell指令碼筆記先貼這裡 後續整理一下USE [huaxindev]GO/****** Object: Table [dbo].[JCRttt] Script Date: 06/06/2013 18:14:22 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING
Time of Update: 2018-12-06
今天很不巧,早上上班一開機剛剛啟動到快輸入密碼時就停了電。下午來電後開機一看,居然SQL Sever啟動不了。查看資料庫日誌出現以下錯誤:錯誤: 9003,嚴重度: 20,狀態: 1The LSN (6:222:1) passed to log scan in database 'model' is invalid.錯誤: 9003,嚴重度: 20,狀態: 1LSN (6:222:1) 無效。該 LSN 是傳遞給資料庫 'model' 中的日誌掃描操作的。 查看線上說明,無果。重裝資料庫,
Time of Update: 2018-12-06
表結構如下: id int 4 EntryID int 4 BlogID int 4 現在要求在插入時,不允許插入EntryID與BlogID都相同的記錄,即表中不允許任意兩條記錄的EntryID與BlogID都相同,EntryID與BlogID構成記錄的唯一標識。 以前我的處理方法時,在插入之前,通過select檢查是否存在相同的記錄。現在我採用SQL
Time of Update: 2018-12-06
參考以下文章Using SQL Server for asp.net session stateASP.NET Session State Management Using SQL Server 以下是我的安裝過程和簡要說明:一、 MS SQL Server安裝及設定1、 按照預設設定安裝MS SQL Server 2000簡體中文企業版,注意使用者驗證採用混合驗證方式,sa使用者密碼不能太簡單。並將SQL Server資料庫檔案存放目錄設定為D盤,SQL Server系統檔案安裝到預設目錄中。
Time of Update: 2018-12-06
應用Profiler最佳化SQL Server資料庫系統發布日期: 6/28/2005 | 更新日期: 6/28/2005作者:蘇有全本頁內容概述Profiler trace檔案效能分析的傳統方法以及局限Read80trace工具介紹以及它的Normalization 功能使用預存程序分析Normalize後的資料使用usp_GetAccessPattern的一些技巧蛇足:哪個是HOT 資料庫?概述當你的SQL Server資料庫系統運行緩慢的時候,你或許多多少少知道可以使用SQL
Time of Update: 2018-12-06
使用SQL Server內建的報表伺服器,來設計報表的時候,需要對查詢出的資料進行運算,或者輸出格式進行修改,完全可以通過使用設計器提供的多種運算運算式來實現,但另外一個更加簡便的方法是使用文字框內建的格式選項,裡面提供了一些常用的格式化選項,當然也可以進行自訂格式,但是,最重要的是,使用文字框格式的話,一方面可以減少我們輸入的運算式的複雜度,此外,還能夠避免因為一些特殊情況,導致需要增加額外的條件分支的情況。
Time of Update: 2018-12-06
/******* 匯出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 匯入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’, ’Data Source="c:\test.xls";User
Time of Update: 2018-12-06
--column_name列名--column_data_type列的資料類型--max_length長度--precision有效位元 如decimal類似--scale比例--is_nullable是否允許為空白--emp 為所查詢的表名 select C.name AS column_name,P.[name] AS column_data_type,C.max_length,P.[precision],P.scale,P.is_nullablefrom sys.columns
Time of Update: 2018-12-06
很久就想寫總結一下SQL Server解析XML資料的常用方法了,下面就給出一些樣本,有事沒事,你也可以參照著樣本自己動手嘗試著實現一下自己的需求。樣本1:從XML中解析資料到表變數Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
不知何時開始,我的sql server 2000總是自動停止,十分煩惱,排除了病毒等多方面的原因,在網上搜尋了下,發現是MDAC2.8惹的禍,只需要重新安裝一下就可以了。下載了MDAC2.8,安裝了,又提示說版本不相容。於是,又去搜尋了相關的資料,轉載一下下面的解決方案: MDAC 2.8 安裝方法 修補WINXP SP2內建的MDAC 2.81安裝 如果你不能看得WINDOWS的INF目錄,做如下步驟: 點擊
Time of Update: 2018-12-06
(一)掛起操作 在安裝Sql或sp補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這裡往往重啟無用,解決辦法: 到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 刪除PendingFileRenameOperations (二)收縮資料庫 --重建索引 DBCC REINDEX DBCC INDEXDEFRAG --收縮資料和日誌 DBCC SHRINKDB DBCC SHRINKFILE
Time of Update: 2018-12-06
create Table #Report( ID int IDENTITY PRIMARY KEY, bookId int, bookName varchar(50))goif exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Report'))select '#Report表存在!'elseselect '#Report表不存在!if exists(select * from
Time of Update: 2018-12-06
如果一個觸發器在執行操作時引發了另一個觸發器,而這個觸發器又接著引發下一個觸發器……這些觸發器就是嵌套觸發器。觸發器可嵌套至 32 層,並且可以控制是否可以通過"嵌套觸發器"伺服器配置選項進行觸發器嵌套。如果允許使用嵌套觸發器,且鏈中的一個觸發器開始一個無限迴圈,則超出嵌套級,而且觸發器將終止。可使用嵌套觸發器執行一些有用的日常工作,如儲存前一觸發器所影響行的一個備份。例如,可以在 titleauthor 上建立一個觸發器,以儲存由 delcascadetrig 觸發器所刪除的
Time of Update: 2018-12-06
前幾天也碰到記錄檔過大的問題,資料庫實際大小為600M, 記錄檔實際大小為33M, 試了多種方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都沒辦法將檔案縮小。無論如 後來找到下面的代碼,就可以將記錄檔縮小到自己想要的大小了。把代碼COPY到查詢分析器裡,,然後修改其中的3個參數(資料庫名,記錄檔名,和目標記錄檔的大小),運行 ----- SET NOCOUNT ON DECLARE @LogicalFileName sysname,
Time of Update: 2018-12-06
最近做一後台需要用到大量匯入(也就是從excel中讀取資料,然後匯入到sql)我試著用sql2000 做了一個 成功了 感覺也挺簡單往網上傳的時間出問題了 因為公司網站伺服器用的是sql2005老是提示如下錯誤SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問,因為此組件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用 sp_configure 啟用
Time of Update: 2018-12-06
偶爾出現: {"A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - 指定的網路名稱不再可用。)"} System.Exception {System.Data.SqlClient.SqlException}解決方案:如果你的伺服器是2003,如果你的伺服器有雙網卡,你需要把另一個網卡設定裡包括TCP/IP等所有的勾全部去掉,
Time of Update: 2018-12-06
作者: south_titan 發表日期: 2006-07-04 21:26 文章屬性: 原創 複製連結 SQL Server匯出匯入作者:楊曉(http://blog.sina.com.cn/u/1237288325)由於公司項目需要,在兩個資料庫之間進行資料庫匯入匯出。我對SQL Server匯入匯出研究了一下,發現有篇文章介紹的較全面,現把它修正一下,供朋友參考。一、匯出匯入SQL Server裡某個資料庫1.在SQL Server企業管理器裡選中要轉移的資料庫,按滑鼠右鍵,選所有任務-
Time of Update: 2018-12-06
表名為:tableName 時間欄位名為:theDate 查詢本月的記錄 select * from tableName where DATEPART(mm, theDate) = DATEPART(mm, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE()) 查詢本周的記錄 select * from tableName where DATEPART(wk, theDate) = DATEPART(wk, GETDATE(