由於舊的Reporting是32位的運行資料量大的Report很吃力,所以打算把新的Reporting servcie 2008用起來。 發布了一個新的Report然後嘗試給使用者指派許可權,但是遇到了下面的錯誤:" role assignment is not valid. The role assignment is either empty or it specifies a user or group name that is already used in an existing
昨天朋友在64位環境開發SSIS的時候遇到一個問題:The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.由於沒有64位的Microsoft OLE DB Provider for
雖然大家使用的資料庫可能不一樣,但是整體的思路都是一樣的。下面的文章對於選擇資料庫硬體有指導意義:So you need to purchase a new database server, and you really don’t know where to start..Because their maybe different recommendations for different OS’s I am going to stick with Linux with these
建立約束出現下面的錯誤: Msg 547, Level 16,State 0, Line 2The ALTER TABLEstatement conflicted with the CHECK constraint "chk_id". The conflictoccurred in database "test", table "dbo.test_CONSTRAINT",column 'ID'. 這個錯誤說明現有的表中資料超過了約束的限制,所以無法插入。一般我們需要將表中資料梳理完之後重新建立,
這是MIT(Massachusetts Institute of Technology)為了協助人們理解Kerberos的原理而寫的一篇對話集。裡面有兩個虛構的人物:Athena和Euripides,通過 Athena不斷的構思和Euripides不斷的尋找其中的漏洞,使大家明白了Kerberos協議的原理。 Athena: 雅典娜,智慧與技藝的女神。 Euripides:歐裡庇得斯,
一般我們的理解是logbackup chain被打破後一定需要一個完整備份然後才能開始新的記錄備份,其實不一定需要完整備份,差異備份也是可以的。 首先我們先做個測試:建立資料庫做完整備份和記錄備份,然後將復原模式變成簡單復原模式。 CREATEDATABASE LogChainTest;GOALTER DATABASE LogChainTest SET RECOVERY FULL;GOBACKUP DATABASE LogChainTest TO DISK =
今天在論壇看到文章問可不可以將SQL Server 2008的資料庫歡迎到SQL Server 2005,這個SQL Server是不支援的。但是可以通過其他的方式實現。首先在SQL Server 2008上匯出資料庫指令碼然後在SQL Server 2005上建立對象,然後用匯入匯出工具將資料匯入2005就完成了。 在匯出指令碼的過程中有一個選項要注意“Script for server version”,這個選項要選低版本,否則的話匯出來的指令碼在低版本伺服器上運行可能會失敗。
很多人都以為Checkpoint只是將已經完成Transcation的髒頁寫入磁碟,其實不是這樣的: One commonmisconception about checkpoints is that they only write out pages with changesfrom committed transactions. This is not true—a checkpoint always writes outall dirty pages, regardless of