sqlserver常用命令行操作(啟動、停止、暫停)
更新時間:2011年12月20日 13:12:46 作者:
sqlserver常用命令行操作,方便在命令行實現sqlserver的啟動、停止、暫停
啟動sql server
Net Start MSSqlServer
暫停sql server
Net Pause MSSqlServer
重新啟動暫停的sql server
Net Continue MSSqlServer
停止sql server
Net stop MSSqlServer
命令行方式修改sql server sa 的密碼
一直都是使用企業(yè)管理器操作sql的,昨天幫一朋友部署網站,租的國外vps主機,登陸上去只看到sql的圖標正常運行的,企業(yè)管理器和查詢分析器的影都沒看到,汗一個。。??臻g提供商也不給技術支持,暈了,只有自己想辦法了。
今天網上google一下,終于搞定。
在cmd 窗口下
C:\Documents and Settings\Administrator>osql -E
1> sp_password null,'abc123','sa'
2> go
Password changed.
1> exit
大功告成,sa的密碼修改成了abc123
關鍵是osql這個東東,具體查看 http://msdn.microsoft.com/zh-cn/vstudio/ms162806.aspx
SQL Server 命令行工具 isql 和 osql 常用命令
命令行操作有時比在圖形界面下用鼠標還高效,所以高手常用命令行操作,下面簡介SQL Server 命令行工具 isql 和 osql。
isql 實用工具使您得以輸入 Transact-SQL 語句、系統(tǒng)過程和腳本文件;并且使用 DB-Library 與 SQL Server 2000 進行通訊。
osql 實用工具使您得以輸入 Transact-SQL 語句、系統(tǒng)過程和腳本文件。該實用工具通過 ODBC 與服務器通訊。
◆ 信任連接:
>isql -E
或
>osql -E
◆ 察看所有數據庫:
use master
exec sp_helpdb
GO
◆ 察看數據庫 pubs:
use master
exec sp_helpdb pubs
GO
◆ 察看數據庫 pubs 中的對象:
USE pubs
EXEC sp_help
GO
相當于 Oracle 的 SELECT table_name FROM user_objects;
◆ 察看數據庫 pubs 中的表 employee 結構:
USE pubs
EXEC sp_help employee
GO
相當于 Oracle 的 SQL*PLUS 中的 DESC employees
◆ SELECT 語句:
USE pubs
SELECT * FROM employee
GO
◆ 當使用單引號分隔一個包括嵌入單引號的字符常量時,用兩個單引號表示嵌入單引號,例如:
SELECT 'O''Leary'
GO
◆ 用7.個雙引號表示嵌入雙引號,例如:
SELECT 'O"Leary'
GO
◆ SQL Server 數據庫信息查詢
use master
exec sp_helpdb pubs
GO
或:
use master
SELECT name, dbid FROM sysdatabases
GO
◆ 查數據庫對象 (相當于 Oracle 的 SELECT * FROM user_tables;)
USE pubs
EXEC sp_help
GO
或
use master
SELECT name, id FROM pubs.dbo.sysobjects WHERE type='U'
GO
◆ 查字段 (相當于 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
◆ 查看數據類型名字的定義:
SELECT name, xtype
FROM systypes
GO
◆ 從命令行啟動“查詢分析器”
>isqlw
◆ isql命令 描述
GO 執(zhí)行最后一個 GO 命令之后輸入的所有語句。
RESET 清除已輸入的所有語句。
ED 調用編輯器。
!! command 執(zhí)行操作系統(tǒng)命令。
QUIT 或 EXIT( ) 退出 isql。
CTRL+C 不退出 isql 而結束查詢。
僅當命令終止符 GO(默認)、RESET、ED、!!、EXIT、QUIT 和 CTRL+C 出現在一行的開始(緊跟 isql 提示符)時才可以被識別。isql 忽視同一行中這些關鍵字后輸入的任何內容。
Net Start MSSqlServer
暫停sql server
Net Pause MSSqlServer
重新啟動暫停的sql server
Net Continue MSSqlServer
停止sql server
Net stop MSSqlServer
命令行方式修改sql server sa 的密碼
一直都是使用企業(yè)管理器操作sql的,昨天幫一朋友部署網站,租的國外vps主機,登陸上去只看到sql的圖標正常運行的,企業(yè)管理器和查詢分析器的影都沒看到,汗一個。。??臻g提供商也不給技術支持,暈了,只有自己想辦法了。
今天網上google一下,終于搞定。
在cmd 窗口下
復制代碼 代碼如下:
C:\Documents and Settings\Administrator>osql -E
1> sp_password null,'abc123','sa'
2> go
Password changed.
1> exit
大功告成,sa的密碼修改成了abc123
關鍵是osql這個東東,具體查看 http://msdn.microsoft.com/zh-cn/vstudio/ms162806.aspx
SQL Server 命令行工具 isql 和 osql 常用命令
命令行操作有時比在圖形界面下用鼠標還高效,所以高手常用命令行操作,下面簡介SQL Server 命令行工具 isql 和 osql。
isql 實用工具使您得以輸入 Transact-SQL 語句、系統(tǒng)過程和腳本文件;并且使用 DB-Library 與 SQL Server 2000 進行通訊。
osql 實用工具使您得以輸入 Transact-SQL 語句、系統(tǒng)過程和腳本文件。該實用工具通過 ODBC 與服務器通訊。
◆ 信任連接:
>isql -E
或
>osql -E
◆ 察看所有數據庫:
use master
exec sp_helpdb
GO
◆ 察看數據庫 pubs:
use master
exec sp_helpdb pubs
GO
◆ 察看數據庫 pubs 中的對象:
USE pubs
EXEC sp_help
GO
相當于 Oracle 的 SELECT table_name FROM user_objects;
◆ 察看數據庫 pubs 中的表 employee 結構:
USE pubs
EXEC sp_help employee
GO
相當于 Oracle 的 SQL*PLUS 中的 DESC employees
◆ SELECT 語句:
USE pubs
SELECT * FROM employee
GO
◆ 當使用單引號分隔一個包括嵌入單引號的字符常量時,用兩個單引號表示嵌入單引號,例如:
SELECT 'O''Leary'
GO
◆ 用7.個雙引號表示嵌入雙引號,例如:
SELECT 'O"Leary'
GO
◆ SQL Server 數據庫信息查詢
use master
exec sp_helpdb pubs
GO
或:
use master
SELECT name, dbid FROM sysdatabases
GO
◆ 查數據庫對象 (相當于 Oracle 的 SELECT * FROM user_tables;)
USE pubs
EXEC sp_help
GO
或
use master
SELECT name, id FROM pubs.dbo.sysobjects WHERE type='U'
GO
◆ 查字段 (相當于 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
◆ 查看數據類型名字的定義:
SELECT name, xtype
FROM systypes
GO
◆ 從命令行啟動“查詢分析器”
>isqlw
◆ isql命令 描述
GO 執(zhí)行最后一個 GO 命令之后輸入的所有語句。
RESET 清除已輸入的所有語句。
ED 調用編輯器。
!! command 執(zhí)行操作系統(tǒng)命令。
QUIT 或 EXIT( ) 退出 isql。
CTRL+C 不退出 isql 而結束查詢。
僅當命令終止符 GO(默認)、RESET、ED、!!、EXIT、QUIT 和 CTRL+C 出現在一行的開始(緊跟 isql 提示符)時才可以被識別。isql 忽視同一行中這些關鍵字后輸入的任何內容。
相關文章
SQL Server誤區(qū)30日談 第22天 資源調控器可以調控IO
資源調控器無法調控IO,希望下一個版本的SQL Server支持調控IO,調控IO對于對于減少對于大表的scan操作帶來的性能影響很有幫助2013-01-01SQL Server Alwayson創(chuàng)建代理作業(yè)的注意事項詳解
在工作中有時為了避免數據庫增長太大所以需要定時來刪除某段時間前的數據,所以使用代理作業(yè)的方式來實現定時刪除的功能,下面這篇文章主要給大家介紹了關于SQL Server Alwayson創(chuàng)建代理作業(yè)的注意事項,需要的朋友可以參考下。2017-09-09存儲過程解密(破解函數,過程,觸發(fā)器,視圖.僅限于SQLSERVER2000)
解密指定存儲過程 exec sp_decrypt '存儲過程名'2009-05-05SQL?Server?Reporting?Services?匿名登錄的問題及解決方案
這篇文章主要介紹了關于?SQL?Server?Reporting?Services?匿名登錄的解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09