大聲公
這是一個不愛寫作文的宅男用來記錄生活和工作的地方,因為實在是太健忘了,各位看倌要是有甚麼不滿意,就請多多忍耐吧.....

Solution:

--更改db的owner

USE db_name
GO

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

要刪除帳號或是Schema時出現:

Cannot drop schema '[SchemaName]' because it is being referenced by object '[TableName]' (Microsoft SQL Server, Error: 3729)

 

Solution:

USE [DATABASENAME]

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

OS:Windows 2012

安裝完SQL Server 2008 R2後,在SQL Server Configuration Manager的SQL Server Services中出現:

The remote procedure call failed.[0x800706be]

無法看到service的列表,

在安裝SQL Server 2008 R2 SP2後獲得解決

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

遇到一台db server突然當機,db出現suspect,

用之前SQL 2000的解法行不通,

改用下列指令解除:

USE master
GO

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

因為SQL Server Service的啟動帳號是".\LocalAccount",

修改密碼時出現WMI Provider Error - Access is denied 0x80070005的錯誤訊息,

Solution:

將啟動帳號的欄位中的值由".\LocalAccount"改為"LocalAccount",

在輸入新密碼,就沒有出現錯誤訊息了

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

將狀態更改為正常可讀取:

USE Master
GO

SELECT name, dbid, status
FROM master.dbo.sysdatabases

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

可參考微軟的這一篇文章:

http://msdn.microsoft.com/zh-tw/library/cc645993(v=sql.105).aspx


泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

想使用SQL Server Profiler,但是不想給予帳號有sysadmin角色,

在SQL Server 2005之後,可以另外給予權限,

GRANT ALTER TRACE TO [USER_ACCOUNT]

 

--移除權限

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

Start -> All Programs -> Microsoft SQL Server <Version Number> -> Configuration Tools -> SQL Server Installation Center

在Tools section中,可以在Installed SQL Server features discovery report得到安裝在本機服務器中SQL Server的相關信息


泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()

方法一:

IF EXISTS (SELECT * FROM sys.tables WHERE name = N'[Table_Name]')
DROP TABLE [Table_Name]

 

方法二:

泡麵要趁熱才好吃 發表在 痞客邦 留言(0) 人氣()