⑴ 簡述sql Server企業管理器和查詢分析器的作用
它是用來對本地或者遠程伺服器進行管理操作的伺服器應用程序查詢分析器:sqlserver2000查詢分析器是一種圖形工具,它允許用戶輸入和執行sql語句,並返回語句的執行結果。
一、企業管理器是SQLServer2000中最重要的一個產品組件。用戶和系統管理員通過企業管理器不僅能夠配置系統環境和管理SQLServer,而且所有SQLServer對象的建立與管理都可以通過它來完成。企業管理器的具體功能包括:注冊和管理SQLServer伺服器;管理SQLServer服務;創建和管理資料庫及各種資料庫對象;備份和恢復資料庫;對SQLServer系統進行安全管理;編寫和執行T-SQL腳本等。
二、企業管理器,它具有一個遵從微軟管理控制台(MMC)的管理界面。左窗格以層疊列表的形式(樹型)顯示注冊的所有SQLServer伺服器,以及每個伺服器中存儲的資料庫對象和提供的服務;右窗格顯示樹型目錄中所選擇目錄項的具體內容。
三、企業管理器和查詢分析器都是伺服器端集成的工具,我們可以通過企業管理器查看資料庫的結構和相關的對象,而用查詢分析器模擬客戶端的功能,這就類似聯接資料庫的操作,用查詢分析器可以在本地就把資料庫聯接的問題解決。在「控制台根目錄」下,有著我們要管理的SQLServer伺服器,順著它逐級展開,展開每一個節點時,右邊的主界面中都會顯示這個節點的內容。我們可以一直看到我們的SQLServer資料庫連接甚至更多。
四、菜單,選中「SQLServer伺服器」,查看一下「操作」菜單上的內容;再看一下「SQLServer伺服器」的右鍵菜單,會發現它們完全一樣。我們再選中「資料庫」這個節點,查看一下右鍵菜單和「操作」菜單的子菜單,它們還是完全一樣。這說明,「控制台」中的菜單,它們的內容不是一成不變的,而是由「控制台」所管理的內容來決定的。
五、「查看」菜單,它包含有「大圖標」、「小圖標」、「列表」、「詳細信息」幾個選項,我們可以通過它來設定界面中的內容以什麼方式來顯示。下面的「自定義」命令可以打開「自定義視圖」對話框,我們可以通過這個對話框來更改選項以顯示或者隱藏MMC中的項目,例如「控制台樹」或者「標准工具欄」等。「工具」菜單裡面的內容是SQLServer所特有的,單獨的「控制台」不會有這項功能,它裡面的內容全部是針對「SQLServer企業管理器」的。我們可以通過它來調度作業、打開「SQL查詢分析器」、備份和還原資料庫以及管理SQLServer消息等。而且,「SQLServer企業管理器」自帶了許多向導,我們也可以在這里啟動這些向導(事實上我們絕大多數情況下是通過這里啟動這些向導)。
⑵ vfp9.0如何連接orcal資料庫
具體方法如下:
用SQL*Plus連接Oracle資料庫伺服器SQL*Plus是互動式查詢工具,我們在安裝Oracle資料庫伺服器或客戶端時會自動安裝。SQL*Plus有一個命令行界面,允許您連接到Oracle資料庫伺服器並交互執行語句。
⑶ vmwarevc怎麼查看sql版本
1、首先啟動客戶端工具,SQL查詢分析器並選擇伺服器。
2、其次選擇身份驗證方式。
3、最後選擇SQLserver身份驗證,需要輸入登錄名和密碼。
⑷ sql查詢分析器是什麼
SQL查詢分析器,是SQL Server的一個資料庫管理工具,可以對資料庫進行,數據檢索、伺服器設置等等。
⑸ 哪個sql server工具幫助資料庫管理員分析和調試伺服器的性能
一、SQL Profiler工具簡介
SQL Profiler是一個圖形界面和一組系統存儲過程,其作用如下:
圖形化監視SQL Server查詢;
在後台收集查詢信息;
分析性能;
診斷像死鎖之類的問題;
調試T-SQL語句;
模擬重放SQL Server活動;
也可以使用SQL Profiler捕捉在SQL Server實例上執行的活動。這樣的活動被稱為Profiler跟蹤。
1、Profiler跟蹤
從開始=》所有程序=》Microsoft SQL Server 2008=》性能工具打開Profiler工具,也可以打開SQL Server Management Studio=》工具=》SQL Server Profiler。
然後選擇文件=》新建=》跟蹤打開一個連接窗口,選擇將要跟蹤的伺服器實例然後連接。打開如下「跟蹤屬性」對話框。
如果有許多跟蹤,可以提供一個跟蹤名稱來幫助在以後進行分類。不同的跟蹤模板可幫助建立用於不同目的的跟蹤。
打開跟蹤屬性窗口後,單擊「事件選擇」選項卡,為跟蹤提供更詳細的定義。
2、事件
一個事件表現SQL Server中執行的各種活動。這些活動可以簡單地分類為事件類,游標事件,鎖事件,存儲過程事件和T-SQL事件是常見的事件類。
對於性能分析,主要對SQL Server上執行的各種活動的資源壓力水平的事件感興趣。資源壓力主要包含如下內容:
SQL活動涉及哪一類的CPU使用?
使用了多少內存?
涉及多少I/0操作?
SQL活動執行了多長時間?
特定的查詢執行的頻率有多高?
查詢面對哪類錯誤和警告?
下面給出跟蹤查詢結束的事件:
事件類 事件 說明
Stored Proceres RPC:Completed RPC完成事件
SP:Completed 存儲過程完成事件
SP:StmtCompleted 在存儲過程中一條SQL語句完成事件
T-SQL SQL:BatchCompleted T-SQL批完成事件
SQL:StmtCompleted 一條T-SQL語句完成事件
RPC事件表示存儲過程使用遠程過程調用(RPC)機制通過OLEDB命令執行。如果一個資料庫應用程序使用T-SQL EXECUTE語句執行一個存儲過程,那麼存儲過程將被轉化為一個SQL批而不是一個RPC。RPC請求通常比EXECUTE請求快,因為它繞過了SQL Server中的許多語句解析和參數處理。
T-SQL由一條或多條T-SQL語句組成。語句或T-SQL語句在存儲過程中也是單獨和離散的。用SP:StmtCompleted或SQL:StmtCompleted事件捕捉單獨的語句可能是代價很高的操作,這取決於單獨語句的數量。假設系統中的每個存儲過程包含且只有一條T-SQL語句。在這種情況下,完成的語句集合相當小。現在假定過程中有多條語句,而且這些過程中有些使用其他語句調用其他過程。收集所有這些額外的數據現在變成系統上非常厲害的負載。在生產機上一定要慎用。
現在回到那個事件選擇面板,只有已經被選擇的事件才會被顯示。如果想顯示所有可供選擇的事件,則只需選中「顯示所有事件」單選框,要添加一個跟蹤事件,在Event列中查找一個事件類下的事件,並單擊其左邊的檢查框;要刪除不需要的事件,取消選中的事件選擇框。
光分類就有好多的說:
下面給出其他一些與性能診斷有關的事件:
事件類 事件 說明
Security Audit(安全審計) Audit Login(登錄審計) 記錄用戶連接到SQL Server或斷開連接時資料庫的連接
Audit Logout(注銷審計)
Sessions(會話) ExistingConnection(現有連接) 表示所有在跟蹤開始之間連接到SQL Server的用戶
Cursors(游標) CursorImplicitConversion(游標隱含轉換) 表明創建的游標類型與所請求的類型個不同
Errors and Warnings(錯誤和警告) Attention(注意) 表示由於客戶端撤銷查詢或者資料庫連接破壞引起請求中斷
Exception(異常) 表明SQL Server發生了異常
Execution Warning(執行警告) 表明在查詢或存儲過程執行期間出現了警告
Hash Warning(哈希警告) 表明hash操作發生了錯誤
Missing Column Statistics(列統計丟失) 表明優化器要求的確定處理策略用的類統計丟失
Missing Join Predicate(連接斷言丟失) 表明查詢在兩個表沒有連接斷言情況下執行
Sort Warning(排序警告) 表明像SELECT這樣的查詢中執行排序操作沒有合適的內存
Locks(鎖) Lock:Deadlock(死鎖) 標志著死鎖的出現
Lock:Deadlock Chain(死鎖鏈) 顯示產生死鎖的查詢鏈條
lock:Timeout(鎖超時) 表示鎖已經超過其超時參數,該參數由SETLOCK_TIMEOUT timeout_perious(ms)命令設置
Stored Proceres(存儲過程) SP:Recompile(重編譯) 表明用於一個存儲過程的執行計劃必須重編譯,原因是執行計劃不存在,強制的重編譯,或者現有的執行計劃不能重用
SP:Starting(開始)
SP:StmtStarting(語句開始)
分別表示一個SP:StmtStarting存儲過程和存儲過程中的一條SQL語句的開始。他們對於識別開始單因為一個操作導致Attention事件未能結束的查詢很有用
Transactions(事物) SQLTransaction(SQL事務) 提供資料庫事務的信息,包括事務開始/結束的時間、事務持續事件等信息
3、事件列
事件以不同的特性(被稱為數據列)來表現。數據列表現一個事件的不通特性,如事件的類、用於該事件的SQL語句、事件的資源開銷以及事件來源。
數據列 說明
EventClass(事件類) 事件類型,如SQL:StatementCompleted
TextData 事件所用的SQL語句,如SELECT * FROM Person
CPU 事件的CPU開銷(以ms表示),如對一個SELECT語句,CPU=100表示該語句執行100ms
Reads 為一個事件所執行的邏輯讀操作數量。例如對一個SELECT語句,Reads=800表示該語句需要800次邏輯讀操作
Writes 為一個事件所執行的邏輯寫操作數量
Duration 事件的執行時間(ms)
SPID 用於該事件的SQL Server進程標識符
StartTime 事件開始的時間
以上是常用的數據列,另外還有一些不太常用的數據列:
BinaryData(二進制數據)
IntegerData(整數數據)
EventSubClass(事件子類)
DatabaseID(資料庫標識符)
ObjectID(對象標識符)
IndexID(索引標識符)
TransactionID(事務標識符)
Error(錯誤)
EndTime(結束時間)
列數據可以重新安排以符合你自己所喜歡的風格,要控制列數據的安放,單擊組織列按鈕,將打開如下對話框。可以單擊Up和Down按鈕修改列的位置,將列移入Groups意味著它將成為一個合計列。
4、列篩選器
除了為一個Profiler跟蹤定義事件和數據列之外,還可以定義各種過濾條件。這些條件幫助縮小跟蹤的輸出,這往往是一個好主意。下面給出常用過濾條件列表。
事件 過濾條件實例 用處
ApplicationName(應用程序名稱) Not like:SQL Profiler 過濾Profiler生成的事件。這是默認的行為
DatabaseID(資料庫標識符) Equals:<ID of the database to monitor> 過濾特定資料庫生成的事件。資料庫ID:SELECT DB_IC('Northwind')
Duration(持續時間) Greater than or equal:2 對於性能分析,經常會為一個大的工作負載捕捉跟蹤,在大的跟蹤中,許多事件日誌具有比所感興趣更小的持續周期(Duration)。過濾這個事件日誌,因為幾乎沒有可用於優化這些SQL活動的餘地
Reads(讀操作數) Greater than or equal"2 過濾讀操作較小的事件
SPID
Equals:<Database users to monitor>
定位由特定的資料庫用戶發送的查詢
下面給出設置過濾列的方式:
⑹ 跪求區域網SQL Server伺服器掃描查詢工具 V1.0 綠色版軟體百度雲資源
鏈接:
提取碼:5vkf
軟體名稱:區域網SQLServer伺服器掃描查詢工具V1.0綠色版
語言:簡體中文
大小:1.4MB
類別:系統工具
介紹:區域網SQLServer伺服器掃描查詢工具是一款相當出色的區域網內資料庫掃描工具,此款軟體功能強悍,能夠幫助用戶輕松地掃描查看區域網中的所有SQLServer資料庫,區域網SQLServer伺服器掃描查詢工具便捷好用,還可以查看資料庫結構,進行簡單增刪查改等操作。
⑺ 查看一台機器是否是SQL SERVER伺服器,可以打開「開始」菜單中查看到。
檢查電腦里是否裝有SQL Server資料庫方法:
1、單擊「開始」——運行,在其中輸入「管理工具」並回車;
2、在打開的窗口中雙擊「服務」;
3、在出現的列表中查找名為MSSQLSERVER的條目;
4、如果存在則裝有SQL Server資料庫,反之,則證明沒有安裝。
⑻ 如何查看sql server版本
sql
server查看版本信息的方法
一、SQL
server2000及以下版本
1、啟動客戶端工具:SQL查詢分析器並選擇伺服器,選擇身份驗證方式,如果選擇SQL
server身份驗證,需要輸入登錄名和密碼
2、在查詢窗口輸入SQL語句:select
@@version
3、點擊「執行」按鈕,即可查詢SQL伺服器版本
二、SQL
server2000以上版本
1、打開Microsoft
SQL
server
management
studio,選擇要連接的伺服器,選擇身份驗證方式,如果選擇SQL
server身份驗證,需要輸入登錄名和密碼
2、選擇任意資料庫,點擊滑鼠右鍵,彈出菜單點擊「新建查詢」
2、在查詢窗口輸入SQL語句:select
@@version
3、點擊「執行」按鈕,即可查詢SQL伺服器版本
⑼ 在伺服器上如何查看MSSQL資料庫中的內容,用什麼工具
用人家機器上的sql企業管理器,找到dbo.admin然後右鍵 打開表 返回所有行 密碼一般都是md5加密的,如果加密或者為長txt類型的沒法看 建議你把密碼弄空 例如sql語句update admin set password=null或者右鍵修改為你想要的如果為md5加密的,直接復制,去網上找結果
⑽ 在伺服器上如何查看MSSQL資料庫中的內容,用什麼工具
1)打開企業管理器;
2)展開你的資料庫;
3)單擊表;
4)右擊你的表/打開表/返回所有行