启动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这个东东,具体查看
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 忽视同一行中这些关键字后输入的任何内容。