Time of Update: 2016-04-22
標籤: SQLserver AlwaysOn技術依賴於Windows WSFC功能,即容錯移轉叢集功能。無論是Liunx下的Corosync+Pacemaker還是Oracle Grid Infrastructure,都需要完成叢集資源的管控以及資源隔離。WSFC會把和SQLserver相關的資源實現轉移及隔離,如節點,IP,磁碟資源等等。本文主要描述安裝Windows WSFC,為AlwaysOn安裝做準備。一、安裝容錯移轉叢集的準備 確保群集中的節點都已加入到域(本例中為2節點)
Time of Update: 2016-04-22
標籤:前言: 這個文章只要是記錄一下,這個工具的誕生過程、作用、其中的技術實在是太簡單可以說沒有什麼技術~主要是鍛煉一下寫文章的能力!本文: 在開發項目的時,常常會要維護或變更一些老項目,涉及到簡單的幾張表的操作,大部分都是ADO操作資料庫的代碼!寫寫改改、添加、刪除什麼的。用那些代碼產生器什麼的,都需要配置不少東西,況且我真正要產生的只要一小段代碼,自食其力,就自己弄一個這樣的工具來協助自己吧。 既然是對SqlServer進行操作的工具,肯定第一步要實現對SqlServer的連結了也
Time of Update: 2016-04-21
標籤: 1 select 2 a.name as 約束名, 3 object_name(b.parent_object_id) as 外鍵表, 4 d.name as 外鍵列, 5 object_name(b.referenced_object_id) as 主健表, 6 c.name as 主鍵列 7 from sys.foreign_keys A 8 inner join sys.foreign_key_columns B on
Time of Update: 2016-04-21
標籤:SQL Server 分組後取Top N(轉) 近日,工作中突遇一需求:將一資料表分組,而後取出每組內按一定規則排列的前N條資料。乍想來,這本是尋常查詢,無甚難處。可提筆寫來,終究是困住了筆者好一會兒。冥思苦想,遍查網路,不曾想這竟然是SQL界的一個經典話題。今日將我得來的若干方法列出,拋磚引玉,以期與眾位探討。 本文之前,對樣本表結構加以說明。 表SectionTransactionLog,用來記錄各部門各項活動的日誌表
Time of Update: 2016-04-20
標籤:一、資料庫大小查詢1. exec sp_spaceused ‘表名‘ --(SQL統計資料,大量事務操作後可能不準)2. exec sp_spaceused ‘表名‘, true --(準確的資料表空間大小,但可能會花些統計時間)3. exec sp_MSforeachtable "exec
Time of Update: 2016-04-21
標籤: <appSettings> <add key="MailProfile" value="AAA"/> </appSettings>private void btnSendMail()
Time of Update: 2016-04-22
標籤:SQL Server快速鍵金剛SQL Server快速鍵自己匯總的鍵盤操作快速鍵F7切換到物件總管F5執行T-Sql語句F6跳轉到列屬性Alt+Enter表屬性其實還有很多快速鍵,但是我經常常用的就是這幾個,具體快速鍵,微軟有官方文檔,文檔連結地址:https://msdn.microsoft.com/zh-cn/library/ms174205(v=sql.120).aspxSQL Server快速鍵
Time of Update: 2016-04-22
標籤:1. 查詢資料庫當前的串連情況SELECT * FROM [Master].[dbo].[SYSPROCESSES]WHERE [DBID] IN (SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME=‘databaseName‘)2. 通過預存程序查看使用者登入後的串連情況SP_WHO ‘loginName‘loginName
Time of Update: 2016-04-20
標籤:GUID(Global unique identifier)通用唯一識別碼,它是由網卡上的標識數字(每個網卡都有唯一的標識號)以及 CPU 時鐘的唯一數字產生的的一個 16 位元組的二進位值。GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每個 x 是 0-9 或 a-f 範圍內的一個十六進位的數字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即為有效 GUID
Time of Update: 2016-04-20
標籤:有時候啊,當我們存放在資料庫裡面的資料,需要明文存放,但是對於前台查詢出來的,又不太希望明文放出去的時候(比方說客戶的手機啊,郵箱啊)之類有點敏感的資訊,之前通常是儲存個明文,然後在前台展現的時候再特殊處理一下,然後就ok了。而現在呢,在2016提供了data mask的功能,可以遮掩對應列的一些基礎資訊事不宜遲,先做範例 1 create table t2(ID int identity,Name nvarchar(50),PWD varchar(20),Phone varchar(50
Time of Update: 2016-04-20
標籤:sqlserver 附加資料庫失敗,錯誤提示:5拒絕訪問 解決辦法金剛sqlserver附加資料庫拒絕訪問今天把項目拷貝到新硬碟裡,發現在附加資料庫中提示:作業系統錯誤5:“5拒絕訪問”,一看提示就是許可權問題。我把資料庫檔案的所屬檔案夾的使用權限設定了下。檔案夾的許可權Authenticated Users使用者組使用權限設定成完全控制Authenticated Users使用者組許可權.jpg還要設定Users使用者組許可權,設定成完全控制sqlserver 附加資料庫失敗,錯誤提示:
Time of Update: 2016-04-20
標籤:引言 SQL Server通過一些工具來監控資料,其中之一的方法就是動態管理管理檢視(DMV). 常規動態伺服器管理對象dm_db_*:資料庫和資料庫物件dm_exec_*:執行使用者代碼和關聯的串連dm_os_*:記憶體、鎖定、時間安排dm_tran_*:事務和隔離dm_io_*:網路和磁碟輸入輸出 資料緩衝
Time of Update: 2016-04-22
標籤:SQL Server預設是不允許遠端連線的,如果想要在本地用SSMS串連遠程伺服器上的SQLServer2012資料庫,需要確認以下環節:1)如果是工作群組環境,則需要使用SQL Server身分識別驗證方式2)如果是Windows域環境,則可使用Windows身分識別驗證或者SQL Server身分識別驗證 現在以工作群組環境下SQL Server身分識別驗證方式為例:1)啟用SQLServer身分識別驗證模式進行登入(需重啟執行個體)2)建立可用的SQL
Time of Update: 2016-04-20
標籤:Sql Server 2008 R2資料庫損壞修複成功案例 2016.4月 青島某連鎖店使用的SQL
Time of Update: 2016-04-22
標籤:SQL Server視圖我們經常會用的到,下面就為您介紹使用SQL Server視圖的優缺點,希望可以對您SQL Server視圖有更多的瞭解。在程式設計的時候必須先瞭解視圖的優缺點,這樣可以揚長避短,SQL Server視圖具有如下的一些優點:● 簡單性。視圖不僅可以簡化使用者對資料的理解,也可以簡化他們的操作。那些被經常使用的查詢可以被定義為視圖,從而使使用者不必為以後的操作每次都指定全部的條件。●
Time of Update: 2016-04-19
標籤:Sql server 入門之sql server所支援的資料類型常見資料類型1.整型資料 1)bit, 只能儲存0、1和空值null。 2)tinyint, 不帶符號位的正數,佔用1個位元組,8位,支援的資料範圍為0~2^8-1。 3) smallint, 帶符號位的,佔用2個位元組,16位,支援的資料範圍為-2^15~2^15-1。 4) int, 帶符號位的,佔用4個位元組,32位,支援的資料範圍為-2^31~2^31-1。 5)bigint, 帶符號位的,佔用8個位元組,6
Time of Update: 2016-04-19
標籤:MySQL學習筆記—SQL伺服器模式匯總MySQL伺服器可以以不同的SQL模式來操作,並且可以為不同用戶端應用不同模式。這樣每個應用程式可以根據自己的需求來定製伺服器的操作模式。模式定義MySQL應支援哪些SQL文法,以及應執行哪種資料驗證檢查。這樣可以更容易地在不同的環境中使用MySQL,並結合其它資料庫伺服器使用MySQL。你可以用–sql-mode=”modes”選項啟動mysqld來設定預設SQL模式。如果你想要重設,該值還可以為空白(–sql-mode
Time of Update: 2016-04-18
標籤:最近在分析 Sql Server 2012 中 offset and fetch 的新特性,發現 offset and fetch 無論文法的簡潔還是功能的強大,都是相當相當不錯的 其中 offset and fetch 最重要的新特性是 用來 分頁,既然要分析 分頁,就肯定要和之前的分頁方式來比較了,特別是 Row_Number() 了,在比較過程中,發現了蠻多,不過最重要的,通過比較本質,得出了優劣,也和大家一起分享下。
Time of Update: 2016-04-19
標籤: 微軟針對SQLserver推出了很多高可用技術,諸如早期的複製,到後來的記錄傳送, 資料庫鏡像,SQLserver叢集等等。在SQLserver 2012又拿出了殺手鐧AlwaysOn, 和Oracle也是有得一拼啊!SQLserver AlwaysOn整合了Windows叢集,資料庫鏡像, 增加了讀寫分離等等。SQLserver運行需要Windows域控的支援,本文描述的即是為SQLserver2012
Time of Update: 2016-04-19
標籤:在你的DBA職業裡,你們誰有用過DBCC INPUTBUFFER命令,來獲得已經提交到SQL Server特定會話的最後SQL語句?請舉手!大家都用過!我們都知道DBCC命令有點尷尬,因為你不能在T-SQL查詢裡調用它們,你也不能關聯它們的輸出到其它DMV/DMF。例如你想為每個使用者會話返回最後一個執行的SQL語句....sys.dm_exec_input_buffer在SQL Server 2016裡,事情就變得簡單多,因為微軟為你提供了一個新DMFsys.dm_exec_input_