您正在使用 IPV4 [44.221.73.157] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 七夕节 056
2025年 高 考 357
2025年 元 旦 200
2025年 春 节 228
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
CMD命令操作MSSQL2005数据库
内容摘要: 打开CMD命令执行:sqlcmd/?这是sqlcmd命令的一些帮助信息通过上面可以知道怎么连数据库了执行:sqlcmd-S服务器地址-d数据库名称-U用户密码-P密码以下是操作数据库的一下命令复制代码代码如下:0.创建数据库CREATEDATABASEDB0011.创建用户CREATELOGINUSER1WITHPASSWORD='USER_PW';2.修改......
打开CMD命令

执行:sqlcmd/?

这是sqlcmd命令的一些帮助信息

通过上面可以知道怎么连数据库了

执行:sqlcmd-S服务器地址-d数据库名称-U用户密码-P密码

以下是操作数据库的一下命令

复制代码代码如下:

0.创建数据库

CREATEDATABASEDB001

1.创建用户

CREATELOGINUSER1

WITHPASSWORD='USER_PW';

2.修改数据的所有者

USEDB001

execsp_changedbowner'USER1'

GO

3.设置READ_COMMITTED_SNAPSHOT

ALTERDATABASE[DB001]SETREAD_COMMITTED_SNAPSHOTON

GO

4.修改字符集

ALTERDATABASEDB001COLLATESQL_Latin1_General_CP437_CS_AS

GO

5.获取所有数据库名:

SelectNameFROMMaster..SysDatabases

6.获取所有表名:

selectnamefromsysobjectswheretype='U'

XType='U':表示所有用户表;

XType='S':表示所有系统表;

7.获取所有字段名:

SelectNamefromSysColumnsWhereid=Object_Id('TableName')

8.查看与某一个表相关的视图、存储过程、函数

selecta.*fromsysobjectsa,syscommentsbwherea.id=b.idandb.textlike'%TableName%'

9.查询某一个表的字段和数据类型

selectcolumn_name,data_typefrominformation_schema.columns

wheretable_name=N'TableName'

10.获取数据库文件路径

selectltrim(rtrim(filename))fromdbname..sysfileswherecharindex('MDF',filename)>0

or

selectltrim(rtrim(filename))fromdbname..sysfileswherecharindex('LDF',filename)>0

MSSQL2005_数据库备份语句

--完整备份

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Full_20070908.bak'

--差异备份

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Diff_20070908.bak'

WithDifferential

--日志备份,默认截断日志

BackupLogNorthwindCS

Todisk='G:\Backup\NorthwindCS_Log_20070908.bak'

--日志备份,不截断日志

BackupLogNorthwindCS

Todisk='G:\Backup\NorthwindCS_Log_20070908.bak'

WithNo_Truncate

--截断日志不保留

BackupLogNorthwindCS

WithNo_Log

--或者

BackupLogNorthwindCS

WithTruncate_Only

--截断之后日志文件不会变小

--有必要可以进行收缩

--文件备份

ExecSp_HelpdbNorthwindCS--查看数据文件

BackupDatabaseNorthwindCS

File='NorthwindCS'--数据文件的逻辑名

Todisk='G:\Backup\NorthwindCS_File_20070908.bak'

--文件组备份

ExecSp_HelpdbNorthwindCS--查看数据文件

BackupDatabaseNorthwindCS

FileGroup='Primary'--数据文件的逻辑名

Todisk='G:\Backup\NorthwindCS_FileGroup_20070908.bak'

Withinit

--分割备份到多个目标

--恢复的时候不允许丢失任何一个目标

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Full_1.bak'

,disk='G:\Backup\NorthwindCS_Full_2.bak'

--镜像备份

--每个目标都是相同的

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Mirror_1.bak'

Mirror

Todisk='G:\Backup\NorthwindCS_Mirror_2.bak'

WithFormat--第一次做镜像备份的时候格式化目标

--镜像备份到本地和远程

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Mirror_1.bak'

Mirror

Todisk='\\192.168.1.200\Backup\NorthwindCS_Mirror_2.bak'

WithFormat

--每天生成一个备份文件

Declare@PathNvarchar(2000)

Set@Path='G:\Backup\NorthwindCS_Full_'

+Convert(Nvarchar,Getdate(),112)+'.bak'

BackupDatabaseNorthwindCS

Todisk=@Path

--从NoRecovery或者

--Standby模式恢复数据库为可用

RestoreDatabaseNorthwindCS_Bak

WithRecovery

--查看目标备份中的备份集

RestoreHeaderOnly

FromDisk='G:\Backup\NorthwindCS_Full_20070908.bak'

--查看目标备份的第一个备份集的信息

RestoreFileListOnly

FromDisk='G:\Backup\NorthwindCS_Full_20070908_2.bak'

WithFile=1

--查看目标备份的卷标

RestoreLabelOnly

FromDisk='G:\Backup\NorthwindCS_Full_20070908_2.bak'

--备份设置密码保护备份

BackupDatabaseNorthwindCS

Todisk='G:\Backup\NorthwindCS_Full_20070908.bak'

WithPassword='123',init

RestoreDatabaseNorthwindCS

Fromdisk='G:\Backup\NorthwindCS_Full_20070908.bak'

WithPassword='123'

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:sqlserver 使用SSMS运行sql脚本的六种方法

 

下一篇:MySQL中根据出生日期计算年龄两种方法

发布日期:2024/5/18
手机扫二维码直达本页
发布时间:22:18:46
点  击:14
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.5.1 build240527(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....