新聞中心
sqlserver常用命令行操作(啟動(dòng)、停止、暫停)
啟動(dòng)sql
創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,公司以成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上1000家,涉及國內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
server
Net
Start
MSSqlServer
暫停sql
server
Net
Pause
MSSqlServer
重新啟動(dòng)暫停的sql
server
Net
Continue
MSSqlServer
停止sql
server
Net
stop
MSSqlServer
命令行方式修改sql
server
sa
的密碼
一直都是使用企業(yè)管理器操作sql的,昨天幫一朋友部署網(wǎng)站,租的國外vps主機(jī),登陸上去只看到sql的圖標(biāo)正常運(yùn)行的,企業(yè)管理器和查詢分析器的影都沒看到,汗一個(gè)。。??臻g提供商也不給技術(shù)支持,暈了,只有自己想辦法了。
今天網(wǎng)上google一下,終于搞定。
在cmd
窗口下
復(fù)制代碼
代碼如下:
C:\Documents
and
Settings\Administratorosql
-E
1
sp_password
null,'abc123','sa'
2
go
Password
changed.
1
exit
大功告成,sa的密碼修改成了abc123
關(guān)鍵是osql這個(gè)東東,具體查看
SQL
Server
命令行工具
isql
和
osql
常用命令
命令行操作有時(shí)比在圖形界面下用鼠標(biāo)還高效,所以高手常用命令行操作,下面簡介SQL
Server
命令行工具
isql
和
osql。
isql
實(shí)用工具使您得以輸入
Transact-SQL
語句、系統(tǒng)過程和腳本文件;并且使用
DB-Library
與
SQL
Server
2000
進(jìn)行通訊。
osql
實(shí)用工具使您得以輸入
Transact-SQL
語句、系統(tǒng)過程和腳本文件。該實(shí)用工具通過
ODBC
與服務(wù)器通訊。
◆
信任連接:
isql
-E
或
osql
-E
◆
察看所有數(shù)據(jù)庫:
use
master
exec
sp_helpdb
GO
◆
察看數(shù)據(jù)庫
pubs:
use
master
exec
sp_helpdb
pubs
GO
◆
察看數(shù)據(jù)庫
pubs
中的對象:
USE
pubs
EXEC
sp_help
GO
相當(dāng)于
Oracle
的
SELECT
table_name
FROM
user_objects;
◆
察看數(shù)據(jù)庫
pubs
中的表
employee
結(jié)構(gòu):
USE
pubs
EXEC
sp_help
employee
GO
相當(dāng)于
Oracle
的
SQL*PLUS
中的
DESC
employees
◆
SELECT
語句:
USE
pubs
SELECT
*
FROM
employee
GO
◆
當(dāng)使用單引號分隔一個(gè)包括嵌入單引號的字符常量時(shí),用兩個(gè)單引號表示嵌入單引號,例如:
SELECT
'O''Leary'
GO
◆
用7.個(gè)雙引號表示嵌入雙引號,例如:
SELECT
'O"Leary'
GO
◆
SQL
Server
數(shù)據(jù)庫信息查詢
use
master
exec
sp_helpdb
pubs
GO
或:
use
master
SELECT
name,
dbid
FROM
sysdatabases
GO
◆
查數(shù)據(jù)庫對象
(相當(dāng)于
Oracle
的
SELECT
*
FROM
user_tables;)
USE
pubs
EXEC
sp_help
GO
或
use
master
SELECT
name,
id
FROM
pubs.dbo.sysobjects
WHERE
type='U'
GO
◆
查字段
(相當(dāng)于
Oracle
的
SQL*PLUS
中的
DESC
employees
)
USE
pubs
EXEC
sp_help
employee
GO
◆
查看指定
USE
pubs
SELECT
name,
id,
xtype,
length
FROM
syscolumns
WHERE
id=277576027
GO
USE
pubs
SELECT
*
FROM
syscolumns
WHERE
id=277576027
GO
◆
查看數(shù)據(jù)類型名字的定義:
SELECT
name,
xtype
FROM
systypes
GO
◆
從命令行啟動(dòng)“查詢分析器”
isqlw
◆
isql命令
描述
GO
執(zhí)行最后一個(gè)
GO
命令之后輸入的所有語句。
RESET
清除已輸入的所有語句。
ED
調(diào)用編輯器。
!!
command
執(zhí)行操作系統(tǒng)命令。
QUIT
或
EXIT(
)
退出
isql。
CTRL+C
不退出
isql
而結(jié)束查詢。
僅當(dāng)命令終止符
GO(默認(rèn))、RESET、ED、!!、EXIT、QUIT
和
CTRL+C
出現(xiàn)在一行的開始(緊跟
isql
提示符)時(shí)才可以被識別。isql
忽視同一行中這些關(guān)鍵字后輸入的任何內(nèi)容。
如何使用命令啟動(dòng)sqlserver
1/打開DOS命令框。點(diǎn)擊【開始】--【運(yùn)行】--輸入:CMD 命令。
2/在命令框里輸入:net start mssqlserver 啟動(dòng)Sql服務(wù)器,同理net stop mssqlserver 是停止服務(wù)器。
在cmd中,怎么連接和執(zhí)行sqlserver
1、打開CMD命令界面。
2、先我們可以運(yùn)行 osql? ?/?? ,這樣就把所有可以通過CMD命令行操作sqlserver的命令顯示出來。
3、寫語句是請注意大小寫。要按照下圖中的寫法寫,不然會(huì)不識別。
4、然后我們知道connect 服務(wù)器是-S,登陸ID是-U,密碼是-P ,運(yùn)行 osql -S 【數(shù)據(jù)庫服務(wù)器】 -U 【登陸用戶名】 -P 【登陸密碼】。
5、出現(xiàn) 1 表示連接成功,這時(shí)候你可以輸入sql語句來進(jìn)行操作了。
6、請記住在2時(shí)輸入GO,執(zhí)行Sql語句。
7、然后就可以開始使用SQL命令操作SqlServer數(shù)據(jù)庫了。
sqlserver數(shù)據(jù)庫如何通過命令打開存儲(chǔ)過程
1、打開SQL Server Managment管理工具,新建一個(gè)表。
2、然后在表中插入一些樣例數(shù)據(jù)。
3、接下來在SQL Server Managment中右鍵單擊可編程性,選擇新建存儲(chǔ)過程。
4、然后在SQL編寫界面中編寫SQL語句,注意這里的@name就是接收的輸入?yún)?shù)。
5、編寫好存儲(chǔ)過程,執(zhí)行一下,就會(huì)在可編程性下面找到創(chuàng)建的存儲(chǔ)過程。
6、緊接著,會(huì)彈出一個(gè)【執(zhí)行過程】的界面,里面有存儲(chǔ)過程的參數(shù),在【值】這一列輸入想要傳入的參數(shù)值,比如10,然后點(diǎn)擊【確定】按鈕,就可以看到執(zhí)行結(jié)果100了。
如何用命令行打開sql sever
通過SQL Server命令行啟動(dòng)及停止SQL服務(wù)的方法
在SQL Server中,想要啟動(dòng)或停止SQL Server服務(wù),通過SQL Server命令行操作就可以實(shí)現(xiàn)了。下面為您介紹詳細(xì)的實(shí)現(xiàn)步驟,希望對您能有所幫助。
操作步驟如下:
(1)在操作系統(tǒng)的任務(wù)欄中單擊“開始”菜單,選擇“運(yùn)行”命令,在下拉列表框中輸入“cmd”命令,單擊“確定”按鈕。
(2)輸入如下命令,即可通過SQL Server命令行啟動(dòng)、停止或暫停的服務(wù)。
SQL Server命令行如下:
啟動(dòng)SQL Server
NET START MSSQLSERVER
暫停SQL Server
NET PAUSE MSSQLSERVER
重新啟動(dòng)暫停的SQL Server
NET CONTINUE MSSQLSERVER
停止SQL Server
NET STOP MSSQLSERVER
在命令欄中輸入什么可以直接啟動(dòng)和關(guān)閉sqlserver數(shù)據(jù)庫服務(wù)?
可以使用命令net start sqlserver 或sqlservr 來啟動(dòng)服務(wù)器。其中net start sqlserver 命令不帶參數(shù),與之相應(yīng)的命令還有暫停服務(wù)器命令net pause、 繼續(xù)服務(wù)命令net continue、停止服務(wù)器命令net stop 等。sqlservr 命令比較復(fù)雜,可以加帶許多參數(shù)。其語法如下所示: sqlservr [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [-m] [-n] [-pprecision_level] [-sregistry_key] [-Ttrace#] [-v] [-x]
參數(shù)說明如下:
-c
指明SQL Server 獨(dú)立于NT 服務(wù)管理控制而啟動(dòng)使用此參數(shù)可以縮短啟動(dòng)SQL Server
的時(shí)間。但是用它之后,就不能通過SQL Server Service Manager 或net 系列命令來暫停
或停止SQL Server, 并且在退出操作系統(tǒng)前必須先關(guān)閉SQL Server。
-dmaster_path
指明master 數(shù)據(jù)庫的全路徑。在-d 和master_path.之間沒有空格。
-f
用最低配置啟動(dòng)服務(wù)器。
-eerror_log_path
指明error log 文件的全路徑。在-e 和error_log_path 之間沒有空格。
-lmaster_log_path
指明master 數(shù)據(jù)庫的transaction log 文件的全路徑。在-l 和master_log_path 之間沒有
空格。
-m
指明用單用戶方式啟動(dòng)SQL Server。
-n
指明不使用Windows NT 的程序日志來登記SQL Server 的事件。如果使用了此參數(shù),
則最好同時(shí)使用-e 參數(shù),否則SQL Server 事件就不會(huì)被紀(jì)錄。
-pprecision_level
指明decimal 和numeric 數(shù)據(jù)類型的最高精度。在-p 和precision_level 之間沒有空格。
precision_level 取值范圍為1 到38。 不用此參數(shù)時(shí),系統(tǒng)默認(rèn)為28, 使用此參數(shù)而不指明
具體精度時(shí),系統(tǒng)認(rèn)為是38。
-sregistry_key
指明要根據(jù)注冊表中registry_key 下的參數(shù)選項(xiàng)來啟動(dòng)SQL Server。
-Ttrace#
指明隨SQL Server 啟動(dòng)一個(gè)指定的跟蹤標(biāo)記trace#。 注意,-T 為大寫。
-v
啟動(dòng)時(shí)顯示SQL Server 的版本號。
-x
不使用CPU 信息統(tǒng)計(jì)。
新聞名稱:sqlserver指令,sqlserver 命令
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dseohoj.html