How to Rename SQL Server Cluster Virtual Server Name(Network name)

How to Rename SQL Server Cluster Virtual Server Name(Network name) Rename a SQL Server Failover Cluster Instance http://msdn.microsoft.com/en-us/library/ms178083.aspx  The name of the virtual server is always the same as the name of the SQL Network Name (the SQL Virtual Server Network Name). Although you can change the name of the virtual server, you cannot change…

0

SQL Server 2012 Installation fail "Managed SQL Server Installer has stopped working"

SQL Server 2012 Installation fail “Managed SQL Server Installer has stopped working” 在Windows 8上安裝了SQL Server 2012 Developer Edition RTM出現一個錯誤”Managed SQL Server Installer has stopped working”,搜尋網路上的資源都指向是.net framework的問題,試了很多方法,最後的解決方法是將Windows 8 內建的.Net Framework 3.5與4.5所有子功能都一併安裝起來才解決的。我的狀況如下1.當我先安裝了SQL Server 2008, Visual Studio 2008, SQL Server 2008 R2, Visual Studio 2010。2.接著安裝SQL Server 2012 RTM,當我啟動Setup.exe沒有問題,正常出現SQL Server Installation Center,接下來點選Installation裡面的New SQL Server stand-alone installation or add features…

3

不允許儲存變更saving changes is not permitted

不允許儲存變更saving changes is not permitted   SQL Server 2008啟動SSMS,開始試試IntelliSence,Import,Export等基本功能,建了一個Table想要再Modify修改Table的Column欄位定義,出現錯誤 “不允許儲存變更saving changes is not permitted” 解法如下: 請開啟 SQL Server Management Studio (SSMS) 在 [ 工具 ] 功能表中上, 按一下 [ 選項 ] 在 [ 選項] 視窗,巡覽窗格中, 按一下 設計工具 (英文) 選取或清除 [儲存的變更,需要重新建立資料表 ] 核取方塊,然後再按一下 [確定] To change this option, on the Tools menu, click Options, expand Designers, and…

0

使用一句SQL INSERT多筆Record(multiple values)

使用一句SQL INSERT多筆Record(multiple values) 此功能在MySQL在3.22.5之後就有的功能,SQL Server在這個SQL Server 2008版本才加入此功能 — 切換測試資料庫USE MyDBGO — 建一個測試資料表CREATE TABLE [mytable](myid nvarchar(10),givenName nvarchar(50),email nvarchar(50));GO — 一次Insert 多筆資料INSERT INTO [mytable]VALUES(’01’,’Brad’,’brad@test.com’),(’02’,’Siliva’,’siliva@test.com’),(’03’,’Allen’,’Allen@test.com’);GO — 檢查資料是否正確寫入SELECT * FROM [mytable];

0

SQL Server 2008 Installation on Vista Business Edition(在Vista安裝SQL Server 2008)

SQL Server 2008 Installation on Vista Business Edition(在Vista安裝SQL Server 2008)   SQL Server 2008安裝 執行SQL Server 2008光碟內的setup.exe會自動偵測並安裝以下兩個必要元件1.Microsoft .Net Framework 3.5 SP12.Microsoft Installer(MSI) 4.5 再次執行setup.exe則會啟動SQL Server 2008安裝中心在左邊選擇Installation       在右邊選擇第一個New SQL Server stand-alone installation or add features to an existing installation新的SQL Server 2008獨立安裝或將功能加入現有的SQL Server 2008執行個體       接下來System Configuration Checker會進行[安裝程式支援規則]檢查軟硬體環境是否符合       在此畫面自動選擇第2個[輸入產品金鑰](Enter…

0

SQL Server 2008 與SQL Server 2005 Sample Databases範例資料庫下載與安裝

SQL Server 2008 與SQL Server 2005 Sample Databases範例資料庫下載與安裝   SQL Server 2008安裝光碟已不再含有範例資料庫Sample Database,需自行到CodePlex網站的SQL Server Database Product Samples網頁下載http://msftdbprodsamples.codeplex.com/     [SQL Server 2008]         [SQL Server 2005]     SQL Server 2008 Sample Database 安裝 Next       勾選同意       Next       選擇一個要安裝在哪一個本機SQL Server 2008 Instance   Read…

0

立即中斷所有SQL Server連線

立即中斷所有SQL Server連線   1.針對單一資料庫的連線 範例:將Northwind資料庫設定為只能有一個連線,並中斷其他連線—中斷Northwind資料庫的所有連線USE masterGOALTER DATABASE [Northwind]SET SINGLE_USERWITH ROLLBACK IMMEDIATE;GO —復原為一般多人連線USE masterGOALTER DATABASE [Northwind]SET MULTI_USERWITH ROLLBACK IMMEDIATE;GO 2.針對所有SQL Server連線(1)查出現有連線,一一刪除EXEC sp_who KILL spid號碼 (2)使用T-SQL 的SURSOR取出所有非系統spid,一次全部刪除 USE masterGODECLARE @spid_number intDECLARE @sql_text varchar(100) DECLARE CUR CURSOR FORSELECT [spid] FROM master..sysprocessesWHERE [spid] > 50 and [spid] <> @@spid OPEN CURFETCH CUR INTO @spid_number WHILE (@@FETCH_STATUS=0)BEGIN SET @sql_text =…

0

SQLDiag工具程式Bug-Buffer overrun detected

SQLDiag工具程式Bug-Buffer overrun detected   當SQL Server 2000升級到SP4之後,SQLDiag.exe工具已被更新到SP4的版本,此版本有個Bug,執行後會出現以下的錯誤訊息: 解決方法1微軟的KB902955-此Bug已有hotfix,若要取得此hotfix需連絡Microsoft產品支援服務FIX: 當您執行 Sqldiag.exe 公用程式安裝 SQL Server 2000 SP 4 之後, 您收到 「 取得登錄資訊 」 訊息解決方法2將SQLDiag.exe更名,然後從SQL Server 2000安裝光碟將原始的SQLDiag.exe複製出來使用

0

SQLDiag工具程式的使用

SQLDiag工具程式的使用   前言:SQLDiag是SQL Server內建的診斷收集共用程式, [SQL Server 2005]預設位置:C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLDiag.exe你可以在任何路徑下執行SQLDiag因為此路徑已被加到path系統變數,執行sqldiag -?或sqldiag /?即可顯示參數說明 SQL 2005的sqldiag搭配參數請使用正斜線”/” SQLdiag 可以收集下列類型的診斷資訊:Windows 效能記錄Windows 事件記錄檔SQL Server Profiler 追蹤SQL Server 封鎖資訊SQL Server 組態資訊 http://technet.microsoft.com/zh-tw/library/ms162833.aspx 一般使用:例如: sqldiag /O C:\temp\sqldiag(/O 指定輸出檔案的目錄)最下方會出現2008/07/01 00:34:42.82 SQLDIAG Collection started. Press Ctrl+C to stop.表示正在收集中在此時按下Ctrl+C即可停止收集 收集的資訊會儲存在指定的C:\temp\sqldiag\目錄下,其中數個log_xx.trc檔是從C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\路徑下所複製的 進階收集: 修改並指定xml檔,來收集Performance Counter的資訊 [SQL Server 2000]預設位置:C:\Program Files\Microsoft SQL Server\MSSQL\Binn\SQLDiag.exe切換目錄到此位置後執行sqldiag -?或sqldiag /?即可顯示參數說明SQL 2000的sqldiag搭配參數執行要使用”-“例如:…

0

SQL 2000 Determine primary key from system table 列出所有Primary Key

SQL 2000 Determine primary key from system table 列出所有Primary Key  SELECT object_name(a.[id]) as [TableName],object_name(a.constid) as [PK_name],b.[name] as [PK_Column]FROM sysconstraints a inner join syscolumns bon a.[colid]+1 = b.[colid] and a.[id] = b.[id]WHERE a.status = 2593 PS. Status=2593還未找到確認的文件說明,另外覆合Key可能不適用

0