Time of Update: 2018-12-06
一 建立發布選擇一資料庫伺服器建立一個散發者供出版伺服器使用(散發者和出版伺服器可以是同一個資料庫伺服器),散發者可以是本機伺服器或者遠程伺服器。建立散發者的步驟如下:(1)運行SQL Server Enterprise Manager,串連到要設定為散發者的資料庫伺服器,單擊<工具(T)>菜單,選擇<嚮導(W)>,開啟選擇嚮導對話方塊,單擊”複製”左邊的”+”,展開如所示。(2)雙擊“配置發布和分發嚮導”,開啟如所示的對話方塊。根據提示單擊“下一步”一直預設操作。(3
Time of Update: 2018-12-06
一.安裝 unixODBC這個使用YUM安裝一下,不多說:Linux 使用光碟片搭建 本地 YUM 伺服器http://blog.csdn.net/tianlesoftware/article/details/7302358 [root@rac1 mnt]# yum install unixODBC [root@rac1 mnt]# yum install
Time of Update: 2018-12-06
伺服器: 訊息 8624,層級 16,狀態 1,行 442內部 SQL Server 錯誤。 鬱悶了兩天的問題終於得到瞭解決。記下來前天突然客戶反應[客戶訂單],用的好好的居然有"內部錯誤",跟蹤有發現是MSSQL的錯誤。代碼如下:SET NOCOUNT ON DECLARE @mm_Key uniqueidentifier SELECT @mm_Key='{50A5A02D-0CA7-4864-958A-63205D29E42A}' DECLARE @DanJuKey
Time of Update: 2018-12-06
SQLSERVER服務執行個體名稱:192.168.0.2需要備份的資料庫名稱: a備份機器名稱(Client端):192.168.0.3備份機使用者:zf 密碼:123備份機網域名稱:domain備份機提供備份需求的檔案夾:D:\sqlbak備份資料庫第一步: 在備份機建立共用資料夾 在程式碼中調用(或者CMD視窗) net share sqlbakup=D:\sqlbak 或者用NetShareAdd這個API 簡要說明:
Time of Update: 2018-12-06
最近開發一個項目,建立資料庫時,採用不同的Schema(資料庫結構描述)代替資料表首碼,這樣設計使資料表名稱友好,邏輯清晰,更加符合SqlServer資料庫的規範。 不過昨天在啟用資料表的緩衝依賴時碰到麻煩,原因是為一個構架為Product的表(Product.Category)啟用緩衝時彈出錯誤資訊: -----------------------------------------------------------------------------------
Time of Update: 2018-12-06
自訂函數 使用者定義自訂函數像內建函數一樣返回標量值,也可以將結果集用表格變數返回使用者自訂函數的類型:純量涵式:返回一個標量值表格值函數{內聯表格值函數、多表格值函數}:返回行集(即返回多個值)1、純量涵式Create function 函數名(參數)Returns 傳回值資料類型[with {Encryption | Schemabinding }][as]beginSQL語句(必須有return 變數或值)End Schemabinding :將函數綁定到它引用的對象上(註:函數一旦綁定,
Time of Update: 2018-12-06
最近有些客戶提出想對SQL Server的串連數進行一些監聽。總結了以下一些方法(望園子裡的大俠們進行一些補充和指點)1、擷取SQL Server允許同時使用者串連的最大數 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT @@MAX_CONNECTIONS 2、擷取當前指定資料庫的串連資訊 Code highlighting
Time of Update: 2018-12-06
鎖定擴大閾值如果沒有使用 ALTER TABLE SET LOCK_ESCALATION選項來禁用表的鎖定擴大並且滿足以下任一條件時,則將觸發鎖定擴大:單個 Transact-SQL 陳述式在單個無分區表或索引上獲得至少 5,000 個鎖。單個 Transact-SQL 陳述式在資料分割資料表的單個分區上獲得至少 5,000 個鎖,並且 ALTER TABLE SETLOCK_ESCALATION 選項設為
Time of Update: 2018-12-06
就講講監控那些值,基準抓的是那些值。如何做警示環境:windows 2008r2,sql server 2008r2 sp1效能基準: cpu: \Processor(_Total)\% Processor Time \Processor(_Total)\% Privileged Time \SQLServer:SQL Statistics\Batch Requests/sec \SQLServer:SQL Statistics\SQL
Time of Update: 2018-12-06
這問題今天糾結了我一天了。下面的代碼是網上轉載來的create partition function PF_Orders_OrderDateRange(datetime)asrange right for values ('1997-01-01','1998-01-01','1999-01-01')go-- 建立資料分割配置create partition scheme PS_Ordersaspartition PF_Orders_OrderDateRangeto ([primary],
Time of Update: 2018-12-06
From:http://blog.csdn.net/yangzhawen/article/details/820916718056 用戶端無法重新使用 SPID 為 %d 的會話,該會話已被重設用於串連池。失敗 ID 為 %d。此錯誤可能是由於先前的操作失敗引起的。請查看錯誤記錄檔,找出在顯示此錯誤訊息之前剛發生的失敗操作。2011-11-19 16:33:53.91 spid5495 The client was unable to reuse a session with SPID
Time of Update: 2018-12-06
網上有很多 except 和 not in的返回結果區別這裡就就提了。主要講 except 和 not in 的效能上的區別。CREATE TABLE tb1(ID int) CREATE TABLE tb2(ID int)BEGIN TRANDECLARE @i INT = 500WHILE @i > 0beginINSERT INTO dbo.tb1VALUES ( @i -- v - int )SET @i = @i -1endCOMMIT我測試的時候tb1
Time of Update: 2018-12-06
SQL Server 只有mdf檔案的緊急修複 資料庫有2個檔案,分別是Mall_DataBase_Log.LDF 和 Mall_DataBase_Log.MDF可是我不知道如何使這個網站在我電腦上運行!我剛裝了mssql2000!開啟企業管理器,在執行個體上右擊---所有任務--附加資料庫然後選擇上面你所說的資料檔案,就可以了。sp_attach_db "資料庫名稱","路徑\Mall_database_log.ldf"
Time of Update: 2018-12-06
標 題:SQL SERVER資料庫開發之預存程序的應用作 者:栽培者說 明:由於個人能力有限,文章中難免會出現錯誤或遺漏的地方,敬請諒解!同時歡迎你指出,以便我能及時修改,以免誤導下一個看官。最後希望本文能給你帶來一定的協助。 可能有不少朋友使用SQL
Time of Update: 2018-12-06
如果你在測試連接SQL Server 2000 JDBC串連時出現錯誤Error establishing socket.請參考如下: 用 CMD 命令NETSTAT查1433(這是預設的連接埠,可能被佔用,你可以重新設一個新的連接埠)的連接埠可是居然沒有沒有開啟,先看看你的伺服器有沒有開啟,如果都大開了那就說明你沒有裝SQL的sp3或sp4的補丁. 還有一個方法看你是不是要打補丁,那就是看看你的版本號碼: 可以用如下的方式查看MSSQL的版本:
Time of Update: 2018-12-06
碰到件MSSQL的怪事,版本:SQL Server 2000 SP4,怪現象:1、視圖設計模式下,所有表的列都不能顯示,見圖。2、在 關係圖 中設計表和表之間的關聯關係,一切正常,但是並不起作用,開啟表的設計模式看,約束並沒有被建立。3、在SP中調用一個並不存在的另一個SP,居然不會產生錯誤。那位大俠有過類似的美妙體驗嗎?鬱悶中。。。。。。。。。。。。。
Time of Update: 2018-12-06
在SQL剛入門的時候,我們篩選為某列值為NULL的行,一般會採用如下的方式:SELECT * FROM Table AS T WHERE T.Col=NULL而實際上此種寫法無法得到想要的結果。此時我們在網上找到的解決方案是採用:T.Col IS NULL。雖然此方法能得到資料,但是本人以及部分同行都不知道為什麼會出現 T.Col=NULL 無法得到Col為NULL的行的這種結果。 最近我想加強下SQL方面的知識,於是找了 SQLSERVER 2005技術內幕:T-SQL查詢
Time of Update: 2018-12-06
工作中有段時間常常涉及到不同版本的資料庫間匯出匯入資料的問題,索性整理一下,並簡單比較下效能,有所遺漏的方法也歡迎討論、補充。00.建立測試環境01.使用SQL Server Import and Export Tool02.使用Generate Scripts03.使用BCP04.使用SqlBulkCopy05.使用Linked Server進行資料移轉06.使用RedGate的SQL Data
Time of Update: 2018-12-06
SQL Server效能分析 SQL Server效能分析 作者:豆腐 CHINAASP 當您懷疑電腦硬體是影響SQL Server運行效能的主要原因時,可以通過SQL Server Performance Monitor監視相應硬體的負載,以證實您的猜測並找出系統瓶頸。下文將介紹一些常用的分析對象及其參數。 Memory: Page Faults / sec 如果該值偶爾走高,表明當時有線程競爭記憶體。如果持續很高,則記憶體可能是瓶頸。 Process: Working Set
Time of Update: 2018-12-06
因為一些網站是使用虛擬機器主機.用sql-server導資料上去的話.資料庫的使用者預設是你登入的使用者,不是dbo,有時就和本地產生不一致. --功能說明:成批更改資料庫擁有者的對象--作者:不詳--用法:exec ChangeObjectOwner 'nmkspro','dbo'--即可將所有nmkspro所有者的對象改為dbo所有--運行成功後將提示:"注意: 更改對象名的任一部分都可能破壞指令碼和預存程序。"CREATE PROCEDURE