sql server 2005 express如何進入命令列測試sql語句
SQL Server 2005 Express(以下簡稱SQLServer)是VS2005的套件之一,它可以單獨下載安裝,也可以在安裝VS2005的時候安裝。
Express版本沒有想其他版本那樣的UI管理器,在安裝目錄下可以找到一個工具:SQLCMD.exe,這個是Express的主要工具。安裝後可以在【管理工具】下的計算機管理中找到SQLServer的服務管理器,用於啟動SQLServer服務和配置一些協議。
根據官方資料,除了UI工具以及對機器有一些限制(比如只支援4G資料庫,1G記憶體,單處理器)外,和其他版本沒有什麼差別,因為是免費的,因此適用於學生等使用者。
P.S.:可以在MSDN上下載到Express Manger的工具,可以幫助書寫SQLCMD的命令。
1、建立,維護資料庫
開啟系統的CMD工具,鍵入:
sqlcmd -S ./sqlexpress
啟動sqlcmd工具,並連線預設的sql例項。
然後出現提示符
1>
可以在裡面鍵入SQL命令。注意,用分號結束語句的慣例並沒有效果,需要用go命令進行執行
例如:以下語句建立一個數據庫,並建立一個表,輸入一組資料
create database test
go
use database test
go
create table employee(name char(40),sex char(1))
go
insert employee (name,sex) values ('Bill','m')
go
select * from employee
go
以上這些命令都是標準的SQL語句很好理解。不多說了
2、在VS2005中連線資料庫
以VC#為例,開啟資料管理器,右鍵,選擇建立連線,選擇型別為SQL Server,選擇剛才建立的test.mdf檔案,注意在【高階】選項中將“User Intance”選項設為false,否則會連線失敗。
然後可以在VC#中用ADO.NET 查詢使用,這裡不展開了。
一句話:Express版本除了沒有UI視覺化管理工具外,還是不錯的,和VS2005可以無縫連線。
說明:./sqlexpress是伺服器名
Microsoft SQL Server Management Studio Express (SSMSE) 是一種免費、易用的圖形管理工具,用於管理 SQL Server 2005 Express Edition 和具有高階服務的 SQL Server 2005 Express Edition。SSMSE 還可以管理任何版本的 SQL Server 2005 建立的 SQL Server 資料庫引擎例項。
注意:SSMSE 無法管理 SQL Server Analysis Services、Integration Services、Notification Services、Reporting Services、SQL Server 代理或 SQL Server 2005 Mobile Edition。