Time of Update: 2017-01-13
1. 進入tomcat目錄下的conf檔案夾目錄裡,找到Server.xml在tomcat的Server.xml檔案中在</Context>標籤與</Host>標籤裡,定議串連語句,格式如下<!—path定議你的應用程式的目錄所 ,/DBTest表示在Tomcat Webapps目錄下à <!—docBase=”DBTest” 表示你執行止程式時路徑名稱,例如以下的執行路徑就是http:/
Time of Update: 2017-01-13
最近的資料庫編程中需要在執行sql insert後檢索自增長列的值。資料庫中擷取這個值很簡單:返回最後插入記錄的自動編號直接使用SELECT IDENT_CURRENT('TableName') 即可。還可以用如下代碼 代碼如下複製代碼 select @@identity 在insert後執行這一句就行了。在網上看有人在insert之前加了一句: 代碼如下複製代碼 set nocount on; 這一句 表示不要返回查詢的行計數。於是:
Time of Update: 2017-01-13
官方參考文獻:http://msdn.microsoft.com/en-us/library/ms187103.aspx概述SQL Server 使用記錄傳送,您可以自動將“主伺服器”執行個體上“主要資料庫”內的交易記錄備份發送到單獨“次要伺服器”執行個體上的一個或多個“次要資料庫”。 交易記錄備份分別應用於每個次要資料庫。
Time of Update: 2017-01-13
1、建立SQL Server審計USE masterGOCREATE SERVER AUDIT ServerAuditTO FILE (FILEPATH = ‘D:bakAudit’, MAXSIZE = 1 GB)–注意變更檔路徑WITH (ON_FAILURE = CONTINUE);GO2、建立伺服器審計規範USE slxsinaGOCREATE DATABASE AUDIT SPECIFICATION product_nostandard FOR
Time of Update: 2017-01-13
有一個需求是要在一個CloudMonitor的狀態值中儲存多個狀態(包括可同時存在的各種異常、警告狀態)使用了位元運算機制在一個int型中儲存。現在監控日誌資料量非常大(億層級)需要對資料按每小時、每天進行彙總,供線上報表使用。狀態分了3個層級:正常(0)、警告(1)、異常(2),彙總時需要使用max選擇最差的狀態,就需要對狀態值進行處理加上層級和狀態位個數,就要藉助bigint型來做運算了,問題是再將bigint 轉為 int時擷取原始狀態值時,SQLServer報錯了:訊息 8115,層級
Time of Update: 2017-01-13
通過程式訪問多資料庫的時候進行了SQLServer連結MySQL資料的實踐,現總結如下:一、 安裝mysql-connector-odbc驅動;1. 在SQL Server伺服器的機器上安裝mysql-connector-odbc驅動; 其64位下載地址為: http://pan.baidu.com/s/1gdq9WyB 在安裝過程中可能會報 的錯誤,只需要安裝Microsoft Visual C++ 2010
Time of Update: 2017-01-13
線上分析處理(OLAP)系統是資料倉儲系統最主要的應用,專門設計用於支援複雜的分析操作,側重對決策人員和高層管理員的決策支援,可以根據分析人員的要求快速、靈活地進行大資料量的複雜查詢處理,並且以一種直觀而易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業(公司)的經營狀況,瞭解對象的需求,制定正確的方案。最佳化線上分析處理的效能是非常重要的,幸運的是,一些工具可以協助監測和改善OLAP資料庫的運行。微軟SQLServer分析服務(SSAS)提供了一個用來建立和管理資料採礦應用和線上分析處理
Time of Update: 2017-01-13
(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的長度都在1到8000之間,它們的區別在於char是定長字元資料,而varchar是變長字元資料。所謂定長就是長度固定的,當輸入的資料長度沒有達到指定的長度時將自動以英文空格在其後面填充,使長度達到相應的長度;而變長字元資料則不會以空格填充。text儲存可變長度的非Unicode資料,最大長度為2^31-1(2,147,483,647)個字元。後面三種資料類型和前面的相比,從名稱上看只是多了
Time of Update: 2017-01-13
最近忙於將ACCESS的資料庫轉化為SQL SERVER的資料庫的學習,從中摸索出幾條經驗,與大家分享.1.ACCESS的資料庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL建立語句中加上identity,表示自動編號!2.轉化時,跟日期有關的欄位,SQL
Time of Update: 2017-01-13
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;namespace MSDNOUT{ /// <summary> /// 反編譯微軟MSDN2003文檔並儲存到資料庫的程式主表單 ///
Time of Update: 2017-01-13
使用SQL Server開發應用程式編寫預存程序與觸發器 預存程序和觸發器是由使用者建立的、駐留在伺服器的一組Transact SQL查詢語句。觸發器是系統在特定條件下執行的。預存程序能夠改善應用程式的效能。當客戶程式需要訪問資料時,一般要經過5個步驟才能訪問到資料:1) 查詢語句被發送到伺服器。2) 伺服器編譯SQL代碼。3) 最佳化產生查詢的執行計畫。4) 資料引擎執行查詢。5) 結果發回客戶程式。預存程序是在建立時編譯的,當預存程序第一次執行時,SQL
Time of Update: 2017-01-13
在SQL Server 2000中,我們想在資料庫表中直接修改資料,一般的操作方法是:在SQL Server 企業管理中,選擇相應的表,點擊右鍵,在“開啟表”中選擇“查詢”,在SQL編輯視窗中輸入SQL語句找到要修改的記錄,然後在結果視窗中直接修改相應的欄位。 那在SQL Server 2005中,需要怎樣操作呢? 在SQL Server Management Studio中,找到相應的表,點擊右鍵,選擇“Open Table”,然後點擊“Show Sql
Time of Update: 2017-01-13
初次使用SQL Server 2005時,在修改了預存程序後竟然不知道如何儲存。 我在SQL Server Management Studio的Progammability中找到相應的預存程序,點擊右鍵並選擇“Modify”,會開啟編輯視窗,我修改後點擊儲存,卻出現“Save File As”對話方塊,讓我選擇儲存的路徑和檔案名稱,也就是儲存為另外一個檔案,而不是直接儲存修改的預存程序。不知道為什麼要這樣設計,我想一般人剛開始使用時都會像我這樣操作。我在SQL Server
Time of Update: 2017-01-13
問:怎樣才能將XML檔案匯入SQL Server 2000?答:將XML檔案匯入SQL Server有若干種方法,這裡提供其中的3種:大容量裝載COM介面。如果需要將文檔的實體和屬性析取到關係表中,最快的方法就是使用SQL Server 2000 Extensible Markup Language 3.0 Service Pack 1(SQLXML 3.0 SP1)提供的大容量裝載COM介面。大容量狀態COM介面包含在SQLXML 3.0
Time of Update: 2017-01-13
問:怎樣使用Transact-SQL以編程的方式確定我的SQL Server電腦有多少個處理器?答:以下語句將返回您需要的資訊:EXEC master..xp_msver N'ProcessorCount',N'ProcessorType'但是,我熱衷於教給人們捕魚的方法,而不是給他們一盤現成的凍魚條,所以我不滿足於簡單的答案。最近一個同事問我這個問題,我一時想不起來適當的命令,但我知道SQL Server企業管理器在SQL
Time of Update: 2017-01-13
問:我需要在運行SQL Server的機器上定期收集諸如每秒處理事務數(tps)之類的統計資訊。為此,我大量使用了Performance Monitor(效能監控器),但卻不能得到DBA所需的SQL Server效能指標。請問是否存在能夠輕鬆收集這類統計資訊的工具 + 生產力? 答:針對SQL Server的Performance Monitor計數器之一便能收集tps,因此,使用Performance Monitor是捕獲這項指標最便捷的方式。您可以通過Microsoft
Time of Update: 2017-01-13
在SQL server 中恢複資料的幾種辦法: 1.自然就是 backup 的 恢複方法 backup 這種方法是最安全,最可靠的方法操作起來也很簡單,只要在 sql server 的 enterprise manager中選擇 restore 就可以了。用T-SQL 也可以完成: RESTORE DATABASE test FROM DISK = ’c:mssql7ackupest.bak’ 當然這是用的 檔案恢複,如果是 裝置恢複 自然也是可以的。2.可是有的時候,SQL server
Time of Update: 2017-01-13
在SQL Server中提供了這種恢複方式的預存程序。一個資料庫包括兩個檔案,mdf資料庫檔案和ldf記錄檔 1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n' 給系統添加一個資料庫,在dbname指定資料庫名稱,filename_n指定資料庫的檔案和記錄檔。比如我有一個ji的庫,停止SQL Server服務備份ji_data.mdf,ji_log.ldf,啟動SQL
Time of Update: 2017-01-13
任何資料庫系統都無法避免崩潰的狀況,即使你使用了Clustered,雙機熱備……仍然無法完全根除系統中的單點故障,何況對於大部分使用者來說,無法承受這樣昂貴的硬體投資。所以,在系統崩潰的時候,如何恢複原有的寶貴資料就成為一個極其重要的問題了。在恢複的時候,最理想的情況就是你的資料檔案和記錄檔都完好無損了,這樣只需要sp_attach_db,把資料檔案附加到新的資料庫上即可,或者在停機的時候把所有資料檔案(一定要有master等)都copy到原有路徑下也行,不過一般不推薦這樣的做法,sp_atta
Time of Update: 2017-01-13
淘寶書店:http://shop35357269.taobao.com alimama_pid="mm_10096109_566393_892186"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; alimama_linkcolor="008000"; alimama_bottomcolor="FFFFFF";