Time of Update: 2016-01-18
標籤:今天開啟網站時,突然報這個錯誤,平時都好好的Cannot open database "JMECC" requested by the login. The login failed.Login failed for user ‘NT AUTHORITY\IUSR‘.我的連接字串是這樣的,用的是 Windows 身分識別驗證登入:data source=.\SQLEXPRESS;initial catalog=JMECC;integrated
Time of Update: 2015-11-13
標籤:在前面,我們介紹過怎麼樣直接建立一個分區表,也介紹過怎麼將一個普通錶轉換成一個分區表。那麼,這兩種方式建立的表有什麼區別呢?現在,我又最新地建立了兩個表: 第一個表名為Sale,這個表使用的是《SQL Server 2005中的分區表(一):什麼是分區表?為什麼要用分區表?如何建立分區表?》中的方法建立的,在建立完之後,還為該表添加了一個主鍵。 第二個表名Sale1,這個表使用的是《SQL Server
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-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-14
標籤:轉自:http://www.cnblogs.com/knowledgesea/p/3672099.html索引的概念索引的用途:我們對資料查詢及處理速度已成為衡量應用系統成敗的標準,而採用索引來加快資料處理速度通常是最普遍採用的最佳化方法。索引是什麼:資料庫中的索引類似於一本書的目錄,在一本書中使用目錄可以快速找到你想要的資訊,而不需要讀完全書。在資料庫中,資料庫程式使用索引可以重啊到表中的資料,而不必掃描整個表。書中的目錄是一個字詞以及各字詞所在的頁碼列表,資料庫中的索引是表中的值以及各
Time of Update: 2015-11-06
標籤:SQL Server 中資料存放區的基本單位是頁(Page)。資料庫中的資料檔案(.mdf 或 .ndf)分配的磁碟空間可以從邏輯上劃分成頁(從 0 到 n 連續編號)。磁碟 I/O 操作在頁級執行。也就是說,SQL Server
Time of Update: 2015-10-25
標籤:附加源碼裡的資料庫一直失敗。原先裝了08企業版,後來裝了visual studio 2013rtm,然後08的管理配置就不正常了,sql
Time of Update: 2015-10-21
標籤:叢集索引的順序就是資料的實體儲存體順序,因此一個表最多隻能有一個叢集索引。非叢集索引的順序與實體儲存體順序無關。SQL Server中的資料是按照B樹來索引,那麼叢集索引的葉結點儲存的是資料本身,而非叢集索引的葉結點,只儲存資料的引用,指標。SQL Server以頁為單位儲存資料,一個頁佔用8k的空間,在分配空間時以8個頁,即一個盤區64k為單位。資料庫讀取邏輯讀取,在執行查詢時,是讀取存放在記憶體中的頁,這些頁是資料庫預先讀取到記憶體中去的。物理讀取,在執行查詢時,SQL
Time of Update: 2015-10-14
標籤:1:向表中添加欄位Alter table [表名] add [列名] 類型2: 刪除欄位Alter table [表名] drop column [列名]3: 修改表中欄位類型 (可以修改列的類型,是否為空白)Alter table [表名] alter column [列名] 類型4:添加主鍵Alter table [表名] add constraint [ 約束名] primary key( [列名])5:添加唯一約束Alter
Time of Update: 2015-09-10
標籤:本篇文章是SQL Server安全系列的第十一篇,詳細內容請參考原文。SQL Server審核SQL
Time of Update: 2015-09-08
標籤:讀寫分離是中型規模應用的資料庫系統常見設計方案,通過將資料從主伺服器同步到其他從伺服器,提供非即時的查詢功能,擴充性能並提高並發性。 資料庫的讀寫分離的好處如下:通過將“讀”操作和“寫”操作分離到不同的資料庫伺服器上,降低對主伺服器的CPU、記憶體、儲存、網路資源的爭用;主伺服器的增刪改進行時,不影響查詢服務器的查詢,降低阻塞的發生,提高了並發性;建立容災副本甚至實現異地容災,在發生災難時,可以減少資料的損失。 
Time of Update: 2015-07-30
標籤:SELECT CONVERT(varchar(100), CAST(@testFloat AS decimal(38,2)))SELECT STR(@testFloat, 38, 2) 從Excel中匯入到sql2000,有一列“連絡方式”變成了float類型,我想轉換成nvarchar類型,用下面的語句select convert(nvarchar(30),convert(int,連絡方式)) from
Time of Update: 2015-07-21
標籤:在很多的時候,我們會在資料庫的表中設定一個欄位:ID,這個ID是一個IDENTITY,也就是說這是一個自增ID。當並發量很大並且這個欄位不是主鍵的時候,就有可能會讓這個值重複;或者在某些情況(例如插入資料的時候出錯,或者是使用者使用了Delete刪除了記錄)下會讓ID值不是連續的,比如1,2,3,5,6,7,10,那麼在中間就斷了幾個資料,那麼我們希望能在資料中找出這些相關的記錄,我希望找出的記錄是3,5,7,10,通過這些記錄可以查看這些記錄的規律來分析或者統計;又或者我需要知道那些ID
Time of Update: 2015-07-18
標籤:資料庫鏡像是一種針對資料庫高可用性的基於軟體的解決方案。其維護著一個資料庫的兩個相同的副本,這兩個副本分別放置在不同的SQL Server資料庫執行個體中 概述“資料庫鏡像”是一種針對資料庫高可用性的基於軟體的解決方案。其維護著一個資料庫的兩個相同的副本,這兩個副本分別放置在不同的SQL
Time of Update: 2015-07-13
標籤:今天我想談下SQL Server裡的一個特別話題——檔案立即初始化(Instant File Initialization)。對於你的SQL Server執行個體,如果你啟用了檔案立即初始化,在特定情況下,你會獲得巨大的效能提升。檔案立即初始化定義了當在資料檔案裡分配新的空間時,SQL Server引擎如何和Windows作業系統打交道。問題緣由在SQL Server預設配置裡,當你在資料檔案裡分配新空間時,SQL Server會調用內部WIN32 API函數,填0
Time of Update: 2015-06-23
標籤: 觸發器是一種特殊類型的預存程序,它不同於之前的我們介紹的預存程序。觸發器主要是通過事件進行觸發被自動調用執行的。而預存程序可以通過預存程序的名稱被調用。
Time of Update: 2015-06-05
標籤:SQLserver 可以把鏡像和複製同時部署,結合了雙方的高可用性,可以使資料庫得到更好的高可用性和容災的保證。關於鏡像:資料庫鏡像關於複製:資料庫鏡像本章的複製為事務可更新訂閱:事務複製的可更新訂閱關於複製和資料庫鏡像:複製和資料庫鏡像理論的東西參考官方文檔吧,這裡主要是部署配置過程。為本章參考部署的架構圖:本章類比的伺服器:kk-ad192.168.2.1DC(域控)kk-db1192.168.2.10主機(Replication + Mirror)kk-db2192.168.
Time of Update: 2015-05-31
標籤:一、視窗函數的作用 &nbs
Time of Update: 2015-06-01
標籤:SQL Server 2016 CTP2已經發布,可以從以下首頁進行下載。http://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/ 假如有國際版Azure 的帳號也可以的直接的使用Azure建立一個 安裝PolyBase 組建需要以來JRE x64 來支援,具體需要組件列表可以參見
Time of Update: 2015-04-11
標籤:情境:Navicat 遠端連線SQL Server 2014 Express 報08001錯誤,經查驗防火牆連接埠1434,1433已經開啟過程:1. 一開始覺得是串連名稱問題,使用IP地址或者主機名稱進行串連,然後更換為IP地址\具名執行個體方式,使用後者較好2. 更換連接字串後仍然報錯08001,嘗試關閉防火牆,串連成功,說明問題出現在連接埠上3. 使用netstat