程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 桌面引擎”(也叫 MSDE 2000)使用方法的簡單介紹

SQL Server 桌面引擎”(也叫 MSDE 2000)使用方法的簡單介紹

編輯:關於SqlServer
此文見於DBdashi博客,現轉載如下:

1.概要

         “SQL Server 桌面引擎”(也叫 MSDE 2000)沒有自己的用戶界面,因為它主要設計為在後台運行。用戶通過 MSDE 2000 嵌入的程序與它交互。隨 MSDE 2000 提供的唯一工具是 osql 。可執行文件 Sql.exe 在 MSDE 2000 的默認實例的 MSSQLBinn 文件夾中。本文重點討論如何通過使用 osql 工具管理 MSDE 2000。

2.何為 Osql?

         osql 工具是一個 Microsoft Windows 32 命令提示符工具,您可以使用它運行 Transact-SQL 語句和腳本文件。osql 工具使用 ODBC 數據庫應用程序編程接口 (API) 與服務器通訊。

3.如何使用 Osql?
一般情況下,可以這樣使用 osql 工具:
• 用戶通過與使用命令提示符時相似的方式交互輸入 Transact-SQL 語句。
• 用戶提交 osql 作業,方法是: • 指定單個要運行的 Transact-SQL 語句。 - 或 -


• 將該工具指向一個包含要運行的 Transact-SQL 語句的腳本文件。

交互式輸入 Transact-SQL 語句
如要顯示 osql 工具的區分大小寫的選項列表,請在命令提示符下鍵入如下內容,然後按 ENTER 鍵:

osql -?

如想了解關於 osql 工具的每一選項的更多信息,請參見“SQL Server 聯機圖書”中的“osql Utility”主題。

4.如要交互輸入 Transact-SQL 語句,請按照下列步驟操作:

1.>確認 MSDE 2000 正在運行。
2.> 連接到 MSDE 2000(有關更多信息,請參見標題為“連接到 SQL Server 桌面引擎 (MSDE 2000)”的部分)。
3. >在 osql 命令提示符下,鍵入 Transact-SQL 語句,然後按 ENTER 鍵。 當您在輸入的每一行後按 ENTER 鍵時,osql 將緩存該命令行上的語句。

• 如要運行當前緩存的語句,請鍵入“Go”,接著按 ENTER 鍵。


• 如要運行一批 Transact-SQL 語句,請分別在單獨的行上輸入每一個 Transact-SQL 命令。然後,在最後一行上鍵入“Go”以表示批處理命令的結束並運行當前緩存的語句。

運行結果出現在控制台窗口。


4. >當您在輸入的每一行後按 ENTER 鍵時,如想從 osql 退出,請鍵入 QUIT 或 EXIT,並按 ENTER 鍵。


提交 Osql 作業
一般情況下,您可以用兩種方法之一提交 osql 作業。您可以: • 指定單個 Transact-SQL 語句。

- 或 -


• 將該工具指向一個腳本文件。
下面將詳細介紹每一種方法。

指定單個 Transact-SQL 語句

如要針對 MSDE 2000 的本地默認實例運行 Transact-SQL,請鍵入與下面這一個類似的命令:

osql -E -q "Transact-SQL statement"

其中

• -E 表示使用 Microsoft Windows NT 身份驗證。


• -q 表示運行 Transact-SQL 語句,但是在查詢結束時不退出 osql。
如要運行 Transact-SQL 語句並退出 osql,請使用 -Q 參數來代替 -q。

將該工具指向一個腳本文件

如要將該工具指向一個腳本文件,請按照下列步驟操作:

創建一個包含一批 Transact-SQL 語句的腳本文件(如 myQuerIEs.sql)。
打開命令提示符,鍵入與下面類似的一個命令,然後按 ENTER 鍵:

osql -E -i input_file

其中 input_file 是腳本文件及其完整路徑。例如,如果腳本文件 myQueries.sql 在 C:Queries 文件夾中,請將參數 input_file 替換為 C:QueriesmyQuerIEs.sql。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved