sqlserver常用命令行操作(启动、停止、暂停)

启动sql server Net Start MSSqlServer 暂停sql server Net Pause MSSqlServer 重新启动暂停的sql
启动sql server
Net Start MSSqlServer
暂停sql server
Net Pause MSSqlServer
重新启动暂停的sql server
Net Continue MSSqlServer
停止sql server
Net stop MSSqlServer

命令行方式修改sql server sa 的密码

一直都是使用企业管理器操作sql的,昨天帮一朋友部署网站,租的国外vps主机,登陆上去只看到sql的图标正常运行的,企业管理器和查询分析器的影都没看到,汗一个。。。空间提供商也不给技术支持,晕了,只有自己想办法了。
今天网上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 语句、系统过程和脚本文件;并且使用 DB-Library 与 SQL Server 2000 进行通讯。
osql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过 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 执行最后一个 GO 命令之后输入的所有语句。
RESET 清除已输入的所有语句。
ED 调用编辑器。
!! command 执行操作系统命令。
QUIT 或 EXIT( ) 退出 isql。
CTRL+C 不退出 isql 而结束查询。
仅当命令终止符 GO(默认)、RESET、ED、!!、EXIT、QUIT 和 CTRL+C 出现在一行的开始(紧跟 isql 提示符)时才可以被识别。isql 忽视同一行中这些关键字后输入的任何内容。
标签: sqlserver 命令行