資料庫修複系列Part3:repair_allow_data_loss

運行DBCC CHECKDB withNO_INFOMSGS發現下面的錯誤: Table error: ObjectID 7, index ID 2, partition ID 562949953880064, alloc unit ID 562949953880064(type In-row data), page (1:54). Test ((m_type >= DATA_PAGE &&m_type <= UNDOFILE_HEADER_PAGE) ||

你的資料庫使用特定於本版本的功能嗎?

由於SQL Server不同版本之間會有一些不同的功能,比如在SQL Server 2008 企業版中可以使用資料壓縮,但是在標準版中卻不支援這個功能。我們不能將包含這些功能的資料庫遷移到不支援這些功能的 SQL Server 版本。 下面我嘗試將使用資料壓縮的資料庫還原到標準版會出現錯誤:  所以如果要還原到其他版本的資料庫,我們需要知道當前資料庫是不是啟用了特殊功能。使用 sys.dm_db_persisted_sku_features

替換Cursors和While Loops

一般在處理迴圈問題的時候,大家都會選擇Cursor,因為使用起來非常方便,代碼也很好實現,但是使用Cursor肯能會產生效能問題。那麼有什麼好的替代方法嗎?從網上看到的一篇文章很有借鑒意義(ReplacingCursors and While Loops),改寫Cursor效能提高了幾倍. 所以我們在設計代碼的時候可以多考慮考慮是否不用Cursor也可以實現。

SSIS Preview Excel資料顯示NULL解決辦法

最近在做Excel的解析,因為Excel都不標準,所以解析的時候出現了好多問題。其中一個問題是Excel資料有值,但是Preview的資料都為NULL。 原因是我的Excel資料出現在第9列,而Excel獲得資料類型預設會掃描前8行。這可通過向連接字串添加可選的MaxScanRows=設定,或在 DSN 配置對話方塊中更改要掃描的行數設定來完成。但是,由於 ODBC驅動程式中存在一個錯誤,所以目前指定“要掃描的行數”(MaxScanRows)設定不起作用。換句話說,Excel ODBC驅動程式(

Checkpoint是不是唯寫提交的Transcation頁

很多人都以為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

利用Flashback輕鬆找回誤刪除資料

測試:1.首先建立一張表TESTcreate table test (name int)2.插入兩條資料:insert into test values (1);insert into test values (1);3.對錶啟動移動行ALTERTABLE table ENABLE ROW MOVEMENT;4.刪除表:drop table test5.在資源回收筒查詢表:SHOWRECYCLEBIN;或者SELECTobject_name AS recycle_name,

Msg 3059 This BACKUP or RESTORE command is not supported on a database mirror or secondary replica

配置好 2012 AlwaysOn High availability Group就想體驗一下在次要資料庫做備份的新功能。在次要伺服器備份,這樣可以減輕主伺服器的負載(非常好的一項改進,以前Databasemirroring次要資料庫是不可以訪問的)。  但是備份的時候卻報錯: Backup databasetesttodisk='c:\test.bak' Msg 3059, Level 16, State 1, Line 2This BACKUP or RESTORE command is

對kerberos的理解–經典對話讀後

kerberos是一個基於對稱金鑰的認證系統,事實上它有時候比基於非對稱金鑰的pki工作的更好,特別是在小規模網路架構時,管理上更加集中和方便,甚至效率更高。那篇經典對話相信很多人都能將之讀完,但是讀完之後同樣很多人需要時間來消化,事實上那篇對話並不僅僅是在講kerberos的原理,它更多的意義在於展示了一種研究問題的方法,從簡單到複雜,一點一點的彌補漏洞,最終加上眾多的權衡,得到一個既安全又高效並且可行的方案。本文簡要概括kerberos的具體過程。    

@Local注釋和@Remote注釋不能一起使用

EJB @Local注釋和@Remote注釋不能一起使用 :Remote和Local方式寫在同一個類上,在部署到jboss4.0可以,jboss5.0報錯在4.X版本上就可以同時寫在一個類上,代碼如下:public interface UserManager {public void save(UserTest user);}@Stateless@Remote@Localpublic class UserManagerBean implements UserManager,

使用SQL語句獲得伺服器名稱和IP 位址

擷取伺服器名稱: SELECT SERVERPROPERTY('MachineName')select @@SERVERNAME select HOST_NAME()  擷取IP地址可以使用xp_cmdshell執行ipconfig命令: --開啟xp_cmdshell  exec sp_configure'show advanced options', 1 reconfigure with override  exec sp_configure'xp_cmdshell',

使用 sys.sp_testlinkedserver 測試Linked Server 串連是否正常

在論壇看到有人提問是否可以用T-SQL測試LinkedServer的串連是否正常,這樣訪問多個Linked Server的時候如果其中的一個串連失敗就可以跳過不去處理。 在SQLServer 2005和之後的版本中提供了一個系統預存程序  "sp_testlinkedserver"可以用來測試LinkedServer是否連通。這個預存程序以Linked Server的名稱作為輸入參數,傳回值0表示成功,1返回失敗。 下面是一段測試代碼: declare @srvr nvarchar(128),@

每天一點Regex複習(一)

// 一個點代表一個字元,api解釋為任何字元 p("abc".matches("..."));//true p("123".matches("..."));//true //把所有的數字替換成-,\d代表 數字 兩個\\代表一個反斜線 p("a8729a".replaceAll("\\d", "-"));//a----a p("a872d9a".replaceAll("\\d",

在SSIS包中使用 Checkpoint從失敗處重新啟動包

使用SSIS做ETL的過程中會遇到各種各樣的錯誤,對於一些大資料量的Job失敗以後我們不希望重新運行,因為重新啟動並執行時間開銷是非常大的,我們只希望從失敗的部分開始運行,這樣可以省去很多的時間。 SSIS提供了Checkpoints的功能,可以捕獲檢查點檔案中的重新啟動點。失敗的容器類型以及功能(例如事務)的實現都會影響在檢查點檔案中所記錄的重新啟動點。檢查點檔案中還捕獲變數的當前值。 建立SSIS的時候需要制定

生產者消費者之爸爸媽媽兒子女兒蘋果橘子編程實現

在《java 同步和互斥程式說明》這篇文章的基礎上,來實現下面的程式桌上有一個空盤子,只允許放一個水果。爸爸可以向盤中放蘋果,也可以向盤中放桔子,兒子專等吃盤中的桔子,女兒專等吃盤中的蘋果。規定當盤空時,一次只能放一隻水果。下面是程式的具體實現代碼,在寫這個程式的時候,有點小問題,糾結了很長時間,於是在csdn論壇上發表文章終於得到瞭解決先說說涉及到的類的作用,首先Fruits作為一個水果的父類,Apple和Orange是Fruits類的擴充類。CriticalResources類是臨界資源類,

從頭到尾講解EJB MDB(訊息驅動bean)一 ——基本概念

一、概述訊息驅動 bean是一個非同步訊息消費者。當訊息到達訊息驅動bean服務的目的地或終端時,容器調用訊息驅動bean。訊息驅動bean執行個體是訊息驅動 bean類的執行個體。訊息驅動 bean 是為單個訊息類型定義的,與它僱用的訊息監聽器介面一致。對於用戶端,訊息驅動 bean 是一個實現了一些商務邏輯運行在伺服器上的訊息消費者。用戶端通過將訊息發送到訊息驅動 bean 作為訊息監聽器的目的地或終端來訪問訊息驅動 bean。訊息驅動 bean是匿名的。它們沒有用戶端可見的標識。

Chrome調試ext出現Uncaught SyntaxError: Unexpected identifier

轉自:http://blog.csdn.net/yiluoak_47/article/details/7663952chrome下運行編寫的javascript代碼時,在工具javascript控制台下有時會出現“Uncaught SyntaxError: Unexpected identifier

一個支援N級下拉式清單聯動的控制項

      最近,由於工作的需要,寫了一個聯動下拉式清單控制項,理論上支援N級聯動,後台可以使用Spring3 MVC的@ResponseBody標註來返回資料(我現在的項目就是使用這種方法),也可以使用其他方式返回資料,只要資料格式為json就行,且不局限於java語言代碼。       寫的不好的地方,請大家多指教,如果哪位朋友有好的建議或想法,也希望您多多指教,您也可以修改此代碼並貼出來與大家共用。      

中介軟體(EJB)學習路之一——步履維艱

正式接觸中介軟體這個概念快一個月了,效果不佳,雖然中間有些事情耽誤一點吧,總體的效率很低。最近一個星期以來進入執行個體開發學習的過程,倒是進度更慢。這一項正是我一直以來的弱勢之處,倒是一個很好的學習和鍛煉的機會。好歹有個視頻資料,算是有個明確的線索,而這個線索之外的各種問題也很多呀。遇到的第一個問題是所有的開發工具等都需要自己下載,而這些東西的下載資源就找了半天。接著就是搭建eclipse+jboss+jbossIDE。雖然網上有很多已經寫好的搭建過程的文章,視頻中也十分順利的搭建完成,到了我這

事業是男人的姿色

男人自然也是有姿色之說的,美男子與醜八怪就是兩個極端,多數人則姿色平平。男人的姿色,半是父母所賜,半是自己掙來的。放眼看去,那些事業成功的男人,無不神采飛揚,氣宇軒昂,臉上充滿自信,嘴角帶著微笑,因為那姿色是來自內心的。從外觀看,他也可能會其貌不揚,可能會五官不整,但是成功的事業會讓他變得滿面春風,笑意盎然。  而沒有事業、無所作為的男人,即使長得貌似潘安,那姿色也是慘淡的,眼睛大卻無神,皮膚白卻無光,頭髮多卻無彩,精緻的五官擋不住內心的空虛,漂亮的臉蛋換不來人們的尊重。所以,從某種意義上來說,

Dreamweaver中如何格式化代碼

Dreamweaver本身帶有自動整理的功能!首先在[編輯]|[首先參數]的"代碼格式"中設定好格式: 第一行:勾選.可以選擇使用Tab鍵或空格鍵填補縮排.第二行:Tab鍵所佔空位.這個只在DreamWeaver中有影響.不管你設為幾,在檔案中,一個Tab鍵還是一個Tab鍵.第三行:是否自動換行.不選.第四行:分行符號類型.(Windows)第五、六、七行:標籤大小寫.第八行:TD後無換行.不勾選.第九行:置中方式.設定好以後,點確定.然後轉到菜單:[命令]|[應用源格式]

總頁數: 61357 1 .... 8473 8474 8475 8476 8477 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.