Time of Update: 2016-01-16
標籤:SQLServer2005裡使用with encryption選項建立的預存程序仍然和sqlserver2000裡一樣,都是使用XOR進行了的加密。和2000不一樣的是,在2005的系統資料表syscomments裡已經查不到加密過的密文了。要查密文必須使用DAC(專用管理員連接)串連到資料庫後,在系統資料表 sys.sysobjvalues查詢,該表的列imageval儲存了相應的密文。具體可以使用下面的查詢: SELECT imageval FROM sys.sysobjvalues
Time of Update: 2016-01-09
標籤:a 、重啟機器,再進行安裝,如果發現還有該錯誤,請按下面步驟b、在開始->運行中輸入regeditc、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\d、在右邊視窗右擊PendingFileRenameOperations,選擇刪除,然後確認e、重啟安裝,問題解決如果還有同樣問題,請檢查其它註冊表中是否有該值存在,如有請刪掉。 sql server 200
Time of Update: 2016-01-03
標籤:在一些人員資訊收錄的系統中,可能會要求填入人員的社會安全號碼碼,但要怎麼來驗證填入的社會安全號碼碼的格式是否合法呢。我們將驗證的sql寫成一個預存程序,以方便重複調用。首先我們要清楚我國身份號碼的組成規則:1,18位社會安全號碼碼的組成:6位地區編碼+8位出生年月日+3位編號(奇數代表男,偶數代表女)+1位校正碼2,15位社會安全號碼碼的組成:6位地區編碼+6位出生年月日+3位編號(奇數代表男,偶數代表女)下面是該預存程序的所有sql-- ====================
Time of Update: 2015-12-25
標籤: 建立流水號表CREATE TABLE SystemSerialNo( SerialNoId INT PRIMARY KEY IDENTITY, TableName VARCHAR(60), Prefix VARCHAR(20), LatestDate VARCHAR(8), MaxSerialNo INT , DataVersion timestamp )建立預存程序-- Author:
Time of Update: 2015-12-21
標籤:百分比 空間 資訊 一、背景我們遇到的問題如所示:自動成長無端端就按照這樣的比例進行增長;650) this.width=650;" title="image" src="http://images.cnitblog.com/blog/48305/201308/07123224-0e576919994e4165a962a0c922ea8d86.png" alt="image" width=
Time of Update: 2015-12-10
標籤:對於SQL Server,我是個拿來主義。很多底層的原理並不瞭解,就直接模仿拿著來用了,到了報錯的時候,才去找原因進而逐步深入底層。我想,是每一次的報錯,逼著我一點點進步的吧。近期由於項目的原因,我需要寫一些預存程序。同時學校還開了一門《資料庫系統》的課程。兩者結合滿足了我濃厚的興趣。下面寫寫我對預存程序的簡單認識。 一、基礎知識: 1.select,insert,update,delete 的文法 ,這是核心中的核心
Time of Update: 2015-12-05
標籤:sqlserver2008不支援關鍵字limit ,所以它的分頁sql查詢語句將不能用mysql的方式進行,幸好sqlserver2008提供了top,rownumber等關鍵字,這樣就能通過這幾個關鍵字實現分頁。下面是本人在網上查閱到的幾種查詢指令碼的寫法:幾種sqlserver2008高效分頁sql查詢語句top方案:sql code:select top 10 * from table1where id not in(select top 開始的位置 id from
Time of Update: 2015-12-06
標籤:SQLServer索引1.聚集和非叢集索引叢集索引:根據叢集索引進行排序,非叢集索引因為不根據索引鍵排序,所以叢集索引比非叢集索引快(一個表只有一個叢集索引)2.唯一索引和非唯一索引唯一索引時值不能重複建立索引的原則:1) 定義主鍵的資料列一定要建立索引。2) 定義有外鍵的資料列一定要建立索引。3) 對於經常查詢的資料列最好建立索引。4) 對於需要在指定範圍內的快速或頻繁查詢的資料列;5) 經常用在WHERE子句中的資料列。6) 經常出現在關鍵字order by、group
Time of Update: 2015-12-02
標籤: 今天的第一次SQL Server觸發感覺很方便,本文將向您介紹一個簡單的SQL Server觸發器和簡單的使用。我將確定其、原理、使用細節都是關於。 定義
Time of Update: 2015-11-29
標籤:windows 資料庫 中文版 微軟 下載安裝 最近為測試公司的系統需要安裝SQL Server 2000,2005,2008,2008 R2,2012等的資料庫,當然遇上了各種各樣的問題。由於VM的存在,我們可以方便的選擇安裝不同版本的Windows
Time of Update: 2015-11-26
標籤:資料庫範式: 構造資料庫必須遵循一定的規則。在關聯式資料庫中,這種規則就是範式。 範式是符合某一種層級的關係模式的集合。關聯式資料庫中的關係必須滿足一定的要求,即滿足不同的範式。 滿足最低要求的範式是第一範式。在第一範式的基礎上進一步滿足更多要求的稱為第二範式,其餘範式以次類推。一般說來,
Time of Update: 2015-11-17
標籤:出現這個錯誤是賬戶無法開啟預設資料庫導致的修改一下該賬戶的預設開啟資料庫即可。如果很不幸,你的sa帳號和windows身分識別驗證預設都開啟同一個資料庫,那麼無論換哪種方式登入都是一樣沒用的如果你有一個帳號能登入,直接在安全性-登入名稱那裡右鍵使用者名稱屬性修改預設資料庫為master即可。如果2種方式都無法登入,則按下面的命令修改一下sa的預設資料庫如果很不幸,把sa密碼給忘記了只能以windows身分識別驗證登入的話,你恰巧又不知道windows登入名稱的話,嘎就只能想辦法查一下win
Time of Update: 2015-11-18
標籤:1.資料庫:結構化查詢語言 (SQL)(Structured Query Language)簡稱SQL;資料庫管理系統(Database Management System)簡稱DBMS;資料庫管理員(Database Administration)簡稱DBA,功能是確保DBMS的正常高效運行;資料庫分體驗版(一般只安裝庫檔案和服務)和正式版(授權使用);在正式團隊開發時,一般只安裝介面,登入到伺服器共同操作資料庫,這樣可避免每人的資料庫不同而無法組合。2.SQL server 2008
Time of Update: 2015-11-12
標籤:原文:SQL Server 2008 geometry 資料類型摘自SQL Server 2008協助 平面空間資料類型 geometry 是作為 SQL Server 中的公用語言進行時 (CLR) 資料類型實現的。此類型表示歐幾裡得(平面)座標系中的資料。 註冊 geometry 類型 geometry 類型已進行預定義,並可在每個資料庫中使用。您可以建立 geometry 類型的表列並對 geometry 資料進行操作,就像使用其他 CLR 類型一樣。 樣本
Time of Update: 2015-11-13
標籤:if exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[sp_who_lock]‘) and OBJECTPROPERTY(id, N‘IsProcedure‘) = 1)drop procedure [dbo].[sp_who_lock]GOuse mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int,
Time of Update: 2015-11-05
標籤:SqlServer保留幾位小數的兩種做法 資料庫裡的 float momey 類型,都會精確到多位小數。但有時候 我們不需要那麼精確,例如,只精確到兩位有效數字。解決:1. 使用 Round() 函數,如 Round(@num,2) 參數 2 表示 保留兩位有效數字。2. 更好的方法是使用 Convert(decimal(18,2),@num) 實現轉換,decimal(18,2) 指定要保留的有效數字。這兩個方法有一點不同:使用 Round() 函數,如果 @num
Time of Update: 2015-10-24
標籤:查看Sql Server 當前正在執行的Sql 語句,可以使用 sys.sysprocesses 或 sys.dm_exec_requests,由於sys.sysprocesses是為了向後相容而保留的,所以,推薦使用DMV:sys.dm_exec_requests 一,使用sys.sysprocessesContains information about processes that are running on an instance of SQL Server.
Time of Update: 2015-10-16
標籤:microsoft sql server 2012 microsoft dynamics crm 2015 錯誤詳細資料:§ 安裝 Microsoft .NET Framework 3.5 時出錯啟用 Windows 功能 NetFx3 時出錯,錯誤碼: -2146498298。請嘗試從 Windows 管理工具啟用 Windows 功能 NetFx3,然後重新運行安裝程式。有關如何啟用
Time of Update: 2015-10-20
標籤:對於備份計劃,在sql server中微軟提供了相應的功能集,通過Maintenance Plans嚮導可以對資料庫進行相關維護工作。通過的嚮導,可以進行如定期備份和清除工作。前提是安裝介質包含了sql server維護的功能,並且正常啟動了sql server agent服務。而在express版本中並沒有提供維護計劃功能集。 而對於express版本,我們可以通過windows的任務計劃來實現備份操作。首先我們寫一串sql語句,用作備份清理計劃。 1 --bk-- 2
Time of Update: 2015-10-14
標籤:簡介SQL Server中的交易記錄無疑是SQL Server中最重要的部分之一。因為SQL SERVER利用交易記錄來確保持久性(Durability)和交易回復(Rollback)。從而還部分確保了事務的ACID屬性.在SQL Server崩潰時,DBA還可以通過交易記錄將資料恢複到指定的時間點。當SQL Server運轉良好時,多瞭解一些交易記錄的原理和概念顯得並不是那麼重要。但是,一旦SQL