已成功與伺服器建立串連,但是在登入過程中發生錯誤。(provider:具名管道提供者,error:0-管道的另一端上無任何進程。)(Microsoft SQL Server,錯誤:233) 解決方案:開啟“開始—所有程式—Microsoft SQL Server 2005 —組態工具—SQL Server 組態管理員”,在彈出的表單中,找到“SQL Server 2005 網路設定”,把“MSSQLSERVER的協議”下的“Named Pipes”和“TCP/IP”啟用,然後重新啟動SQL
目錄背景問題思路CTECTE遞迴查詢結束語參考資料背景 好久未寫博了,最近遇到一個問題:“怎麼遍曆出一個父級菜單下所有子功能表?”小的隨後用CTE遞迴查詢解決此問題,整理記錄下來以作分享。問題怎麼遍曆出一個父級菜單下所有子功能表?思路用CTE遞迴查詢解決寫一個自訂函數/預存程序迭代演算法來實現CTE定義文法結構使用CTE準則範例程式碼定義CTE(Common Table Expressions)是從SQL Server
1 -- zhxia 2 DECLARE @username VARCHAR(20),@flag BIT,@ncount int 3 DECLARE mycursor CURSOR FOR --聲明遊標 4 SELECT user_name FROM RBAC_User 5 OPEN mycursor --開啟遊標 6 SET @flag=0 7 SET @ncount=0 8 WHILE(@flag=0) 9 BEGIN10 SET @ncount=@ncount+111 FETCH m
為什麼這個SQL Server DBA學習PowerShell原文出自:http://www.simple-talk.com/sql/database-administration/why-this-sql-server-dba-is-learning-powershell/Joe.TJ翻譯整理,僅用於傳播資訊之目的。SMO是一個對象集合,它允許你自動化任何Microsoft SQL
上接SQL Server 查詢效能最佳化——索引與SARG(三) 說明:下文中所說的建立索引都是SQL Server 查詢效能最佳化——索引與SARG(一)中開頭部分所說明的索引列表中的索引。 例:下面表格中說的索引1(叢集索引)和索引5(非叢集索引) 4: 小心使用OR操作符 如上文SQL Server
今天同事問了我一個SQL的問題,關於SQL Server內部儲存結構的,我覺得挺有意思,所以寫下這篇部落格討論並歸納了一下。問題是這樣的:首先我們建立兩張表,一張表的列長度是4039位元組,另一張表的長度是4040位元組,他們就只有一個位元組的差距,比如以下建立表的SQL:CREATE TABLE tb4039(c1 INT IDENTITY,c2 char(4035) not null)CREATE TABLE tb4040(c1 INT IDENTITY,c2 char(4036) not
在SQL Server2005中有一個ROW_NUMBER函數,它將針對SELECT語句返回的每一行,從1開始編號,賦予其連續的編號。在查詢時應用了一個排序標準後,只有通過編號才能夠保證其順序是一致的,當使用ROW_NUMBER函數時,也需要專門一列用於預先排序以便於進行編號。 以北風資料庫為例,代碼如下: Code highlighting produced by Actipro CodeHighlighter