當前位置:首頁 » 編程語言 » sqlserver控制台目錄結構
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver控制台目錄結構

發布時間: 2022-08-30 03:37:14

A. sqlserver.點擊哪裡看索引哪裡的圖標

用命令查看,sp_helpindex 『表名』。

B. 簡述SQL Server企業管理器和查詢分析器的作用

它是用來對本地或者遠程伺服器進行管理操作的伺服器應用程序查詢分析器:sqlserver2000查詢分析器是一種圖形工具,它允許用戶輸入和執行sql語句,並返回語句的執行結果。
一、企業管理器是SQLServer2000中最重要的一個產品組件。用戶和系統管理員通過企業管理器不僅能夠配置系統環境和管理SQLServer,而且所有SQLServer對象的建立與管理都可以通過它來完成。企業管理器的具體功能包括:注冊和管理SQLServer伺服器;管理SQLServer服務;創建和管理資料庫及各種資料庫對象;備份和恢復資料庫;對SQLServer系統進行安全管理;編寫和執行T-SQL腳本等。
二、企業管理器,它具有一個遵從微軟管理控制台(MMC)的管理界面。左窗格以層疊列表的形式(樹型)顯示注冊的所有SQLServer伺服器,以及每個伺服器中存儲的資料庫對象和提供的服務;右窗格顯示樹型目錄中所選擇目錄項的具體內容。
三、企業管理器和查詢分析器都是伺服器端集成的工具,我們可以通過企業管理器查看資料庫的結構和相關的對象,而用查詢分析器模擬客戶端的功能,這就類似聯接資料庫的操作,用查詢分析器可以在本地就把資料庫聯接的問題解決。在「控制台根目錄」下,有著我們要管理的SQLServer伺服器,順著它逐級展開,展開每一個節點時,右邊的主界面中都會顯示這個節點的內容。我們可以一直看到我們的SQLServer資料庫連接甚至更多。
四、菜單,選中「SQLServer伺服器」,查看一下「操作」菜單上的內容;再看一下「SQLServer伺服器」的右鍵菜單,會發現它們完全一樣。我們再選中「資料庫」這個節點,查看一下右鍵菜單和「操作」菜單的子菜單,它們還是完全一樣。這說明,「控制台」中的菜單,它們的內容不是一成不變的,而是由「控制台」所管理的內容來決定的。
五、「查看」菜單,它包含有「大圖標」、「小圖標」、「列表」、「詳細信息」幾個選項,我們可以通過它來設定界面中的內容以什麼方式來顯示。下面的「自定義」命令可以打開「自定義視圖」對話框,我們可以通過這個對話框來更改選項以顯示或者隱藏MMC中的項目,例如「控制台樹」或者「標准工具欄」等。「工具」菜單裡面的內容是SQLServer所特有的,單獨的「控制台」不會有這項功能,它裡面的內容全部是針對「SQLServer企業管理器」的。我們可以通過它來調度作業、打開「SQL查詢分析器」、備份和還原資料庫以及管理SQLServer消息等。而且,「SQLServer企業管理器」自帶了許多向導,我們也可以在這里啟動這些向導(事實上我們絕大多數情況下是通過這里啟動這些向導)。

C. 怎麼用sqlserver實現遞歸刪除目錄結構

WITH DirectReports(ManagerID, EmployeeID, Title, EmployeeLevel) AS ( SELECT ManagerID, EmployeeID, Title, 0 AS EmployeeLevel FROM dbo.MyEmployees WHERE ManagerID IS NULL UNION ALL --主要是在此,增加一個union all SELECT e.ManagerID, e.EmployeeID, e.Title, EmployeeLevel + 1 FROM dbo.MyEmployees AS e INNER JOIN DirectReports AS d -- 在此調用自身,就可以實現遞歸了 ON e.ManagerID = d.EmployeeID ) SELECT ManagerID, EmployeeID, Title, EmployeeLevel FROM DirectReports ORDER BY ManagerID;

D. 如何在MYSQL里建立一個新的資料庫,找不到SQLSERVER一樣的企業管理器

在控制台根目錄下打開sqlserver企業管理器,新建sqlserver組,根據自己的情況進行選擇;然後新建sqlserver 注冊,進行對sqlserver的連接。准備妥當後,下面就開始了: 下一步在mysql中新建表,與將要導入的結構保持一致時,直接選取「從文本文件中提取數據,插入到數據表:」,將選項添好後,「發送」就可以了,瀏覽一下,數據已導入了。若要導入的表已經存在,且屬性名也不同,這時就先建一個與要導入的數據相同結構的表並導入數據(按剛才的進行就可以了),然後在mysql中導出「數據和結構」,得到sql語句,將其在文本文件中編輯,利用文本編輯器的替換功能,將表名修改,列名加入,最後將其粘貼在要導入表的執行sql語句的地方,執行一下,數據便導入了。

E. 如何解決SQLServer占內存過多的問題

當系統本身有內存可以用的的時候,SQL Server 根據操作系統報告的物理內存載入動態增大和收縮其緩沖池(緩存)的大小。只要有足夠的內存可用於防止內存頁面交換(在 4 至 10 MB 之間),SQL Server 緩沖池就會繼續增大。如果你想把sql的內存控制在某個數量,可以更改配置信息,

1.打開企業管理器,展開伺服器組。

2.單擊該伺服器,點擊滑鼠右鍵,單擊屬性菜單。

3.在彈出的對話框中單擊內存選項卡。

可以看到SQLServer將動態配置內存的最大值修改為物理內存的最大值了

解決 SQL Server 耗盡內存的情況
如果碰到SQL Server服務造成內存不斷擴展最終系統死機等情況,請按照以下方法解決。

原理:SQL Server 2000引入的動態內存分配機制,一般不能很好的回收內存,如果計算機一直不關閉,就會發生內存耗盡的可能。可以選擇每周關機一次來避免,或者是按照下述方法來抑制內存的增長。

1、在伺服器上開始—Microsoft SQL Server—企業管理器 中啟動SQL企業管理器
2、啟動以後打開右邊的控制台樹:控制台根目錄\Microsoft SQL server\Sql Server組\(Local) 。
3、在(Local)節點上單擊滑鼠右鍵,選擇"屬性"菜單,可以看到一個 SQl Server屬性(配置) 窗體
4、選擇"內存"舌標,打開內存配置頁面。將內存的最大值限定在一定的范圍內,一般按照以下比例:
a) 如果僅僅用於資料庫伺服器,為總內存的80-90%
b) 如果兼任域伺服器,一般為60-70%
c) 如果還兼任WEB伺服器,建議最大為60%
5、設定完畢點擊確定,然後重新啟動SQl Server服務使之生效即可。

解決伺服器的w3wp.exe進程佔用cpu和內存過多的問題
解決CPU佔用過多:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的CPU監視,不超過30%(一個程序池20個站),每分鍾刷新,超過限制時關閉。

根據w3wp取得是哪一個應用程序池:
1、在任務管理器中增加顯示pid欄位。就可以看到佔用內存或者cpu最高的進程pid
2、在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然後再次運行就可以了。這樣就可以看到pid對應的應用程序池。(iisapp實際上是存放在C:\windows\system32目錄下的一個VBS腳本,全名為iisapp.vbs,如果你和我一樣,也禁止了Vbs默認關聯程序,那麼就需要手動到該目錄,先擇打開方式,然後選「Microsoft (r) Windows Based Script. Host」來執行,就可以得到PID與應用程序池的對應關系。)
3、到iis中察看該應用程序池對應的網站,就ok了,做出上面的內存或CPU方面的限制,或檢查程序有無死循環之類的問題。

解決內存佔用過多,可以做以下配置:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的回收時間,去掉默認為1720,設置固定時間回收(在下列時間回收工作進程:00:01 06:01 12:01)。再設置當內存佔用超過多少(如192M 10個站一個程序池時),就自動回收內存。
3、在性能中設置啟用CPU監視
最大使用率 30%
刷新率 1分鍾
操作:關閉
1、 要限制一個站點的CPU使用,必須將該站點設置為獨立應用程序池,共用應用程序池是無法限制單個站點的。IIS獨立應用程序池,就需要獨立的進程,非常消耗內存。獨立池越多,就有越多的W3WP進程。對於每個站點均要獨立應用程序池的伺服器,在一般的普通P43.0 2G內存 的普通伺服器上,建議不要超過50個站點,最好30以內,不然伺服器壓力非常大。在配置上,我一般把資源消耗較大的網站獨立一個池,一般普通BBS或者生成HTML的系統大概5個站一個池。普通網站以及一些企業站點均共用一個池。

2、根據wlmmc的經驗,在伺服器硬體允許的情況下,一般不要限制站點內存使用,這樣能夠保證網站運行,不會出現用戶掉線情況。需要限制某站的最大虛擬內存不要小於64M,不然可能出現一些未知的錯誤。

3、這些都不是根本解決辦法,它的根本問題是網站程序有問題,要解決根本問題還要從程序查起。根據本文開頭提到的方法查到具體的應用程序池,找到使用此應用程序池的網站,解決網站程序存在的問題,如死循環之類。

4、除了w3wp.exe, 在調用資料庫進行大量查詢操作的時候,也會大量佔用CPU資源,這是難免的(資料庫方面的語句及結構優化不在本文討論范圍之內)。個人認為,只要不是CPU長時間佔用100%, 一般在75%左右都是正常的。