近發現系統運行比較慢,查執行計畫發現花時間的基本上是Remote cost,然後在網上找到了下面這篇文章講解了如果做最佳化,可以借鑒。標題:Best Performer: Distributed query (Four-part) or OPENQUERY when executing linked server queries in SQL Server文章本文:wanted to share this information to all those who are searching
今天同事在安裝SCCM2007,結果裝到一半出問題了。我過去看了一下是資料庫許可權不夠,然後看了一下安裝文檔安裝上面的要求相應的增加了許可權。 但是重新安裝的時候還是報錯,這次的錯誤跟上次不一樣了:“Setup has encountered fatal errors during database initialization. Contact your SQL administrator.
今天測試Replication遇到下面的錯誤: The row was not found at the Subscriber when applying the replicatedcommand.(Source: MSSQLServer, Error number: 20598)if @@trancount > 0 rollback tran(Transaction sequence number: 0x0000004100000162000400000000, Command ID:
目前資料庫技術方面的書籍很多很多,但是DBA如何規劃自己的職業生涯,如何快速成長的書籍比較少(網上也有很多DBA大牛寫過類似的文章)。這本書不側重技術方面的內容,主要是給DBA的職業生涯提供建議,如何一步一步的成長為優秀的DBA。書籍可以免費下載有興趣的朋友可以下載看看。書籍是英文的:How to Become an Exceptional DBA, 2nd Edition:https://www.simple-talk.com/books/sql-books/how-to-become-an-
今天做了一個SSIS的小程式,其中有一個功能是發郵件,但是發現發MAIL的組件提示警告,資訊如下: The Address in the "To" line is malformed. It is either missing the "@" symbol or is not valid. 這條警告看起來是發送人的MAIL地址有問題,但是我查看了MAIL地址沒有問題,而且程式可以正常運行。 所以應該是SSIS
一般在寫SQL的時候應該避免在條件中使用函數,因為這樣就不能有效使用索引,從而無法產生高效的執行計畫。 SQL Server提供了計算資料行可以協助我們解決這個問題。 我們舉個普通的例子。有很多公司使用SQL Server Collcation為大小寫敏感的,因為沒有辦法控制使用者的輸入(當然在程式中進行轉化也是可以的,比如全部轉為大寫,但是當時設計的時候很多程式員都沒有考慮到),所以再做查詢的時候就必須要強制轉化。下面的語句就無法使用到索引:select * from t
今天對一個Index做了調整,為了提高效能將Index修改為FilteredIndex,結果一個JAVA程式出現了下面的錯誤: Error: 1934, Severity: 16, State: 1 INSERT failed because thefollowing SET options have incorrect settings: 'ARITHABORT'. Verify that SET options are correct for use withindexed views