sqlserver 命令行的使用
来源:互联网 发布:如何修改mac锁屏界面 编辑:程序博客网 时间:2024/06/08 08:35
1.连接sqlserver
sqlcmd -S localhost\sqlserver_name;
2.连接数据库
sqlcmd -S localhost\sqlserver_name -d database_name;
3.执行SQL语句
sqlcmd -S localhost\sqlserver_name -d database_name -Q "SELECT * FROM [table_name]";
4.执行SQL脚本文件
sqlcmd -S localhost\sqlserver_name -d database_name -i "SQL脚本文件的路径";
5.将查询的结果集输出到文件
sqlcmd -S localhost\sqlserver_name -d database_name -o "结果集存放的路径";
6.输出的结果集字符较长,输出到控制台和文本都不能显示完全,需要再加一个参数
sqlcmd -S localhost\sqlserver_name -d database_name -y 1024 -Q "SELECT * FROM [table_name]";
注:此处的“-y”后面的值可以更改,如果还是不能完全显示,将数值再改大一点
7.查询sqlserver 命令参数
sqlcmd -?
8.备份数据库
sqlcmd -S localhost\sqlserver_name + 回车
backup database database_name to disk='E:\backup\database_name.bak' +回车
go + 回车
9.恢复数据库
(1)先查询数据是否存在,存在就删除
sqlcmd -S localhost\sqlserver_name + 回车
select [Name] from [sysdatabases] + 回车
go + 回车
存在的话就执行drop语句:drop database database_name + 回车,可以再一次执行select语句,看看该数据库是否已经被删除了
(2)恢复数据库,在进入实例服务的情况下(即sqlcmd -S localhost\sqlserver_name + 回车)执行以下语句:
restore database database_name from disk='D:\backup\database_name.bak' + 回车
with + 回车
move 'database_name' to 'D:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\database_name.mdf', + 回车
move 'database_name_log' to 'D:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\database_name_log.ldf' + 回车
go + 回车
注1:以上连接数据库的方式都是windows自动验证连接
注2:若是恢复失败的话,可以找到sqlserver安装目录(即MSSQL11.SQLEXPRESS)右击属性---->安全---->查看User权限的权限
注3:sqlserver_name:数据库服务名 database_name:数据库名 table_name:表名
- sqlserver 命令行的使用
- 图解sqlserver命令行工具sqlcmd的使用
- 使用cmd命令行窗口操作Sqlserver
- sqlserver命令行
- 重启IIS和SqlServer的命令行
- SQLServer的命令行工具-sqlcmd等..
- SQLServer 2005 的命令行工具-sqlcmd
- SQLServer 2005 的命令行工具-sqlcmd
- 回归命令行 SQLServer的命令行工具们(1) --dta.exe
- 回归命令行 SQLServer的命令行工具们(1) --dta.exe
- sqlserver游标的使用
- SQLSERVER函数的使用
- SQLServer游标的使用
- SQLServer触发器的使用
- sqlServer游标的使用
- sqlserver游标的使用
- sqlserver游标的使用
- sqlserver withlock的使用
- 2017071001_kali上开启metasploit
- 构造函数的调用
- [BZOJ 1052] 覆盖问题 二分+搜索(DFS)+贪心
- JZOJ 7.10B组第一题 可见点数
- Android PopupWindow的使用和分析
- sqlserver 命令行的使用
- java ip排序实例
- 线性表之栈的链式存储实现
- HDOJ 1059 Dividing(多重背包+二进制优化)
- 我的网站收集
- python核心编程v2.0 第三章习题答案
- Java语言基础(七)
- 各种安装的记录
- 大学微积分1----Taylor中值定理和麦克劳林公式-----1