当前位置:首页 » 编程语言 » sqlserver备份表语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver备份表语句

发布时间: 2022-04-18 07:02:19

1. sqlSERVER2005如何备份部分表中的部分数据

首先、点击桌面的“SQL Server Management Studio”打开,sql2005的管理器,点击“连接”登录,如图:

至此数据库备份就完成了。

2. 使用plsql 将表备份的语句

既然你讲的是PLSQL,也就是oracle

表备份语句就是你写的

createtable新表名asselect*from旧表名


select*into新表名from旧表名

这个是sqlserver的表备份语句,在oracle中into是给变量复制的语句

DECLARE

DTDATE;

BEGIN

SELECTSYSDATEINTODTFROMDUAL;

DBMS_OUTPUT.PUT_LINE(DT);

END;

3. 请问用SQL语句实现对指定的数据库进行备份和还原的语句是怎么样的呢

请问,是对sqlserver库的么???
备份:
BACKUP
DATABASE
"mydb"
TO
DISK
='C:\mybak.db'
with
init
还原
use
master
RESTORE
DATABASE
"mydb"
FROM
DISK='C:\mybak.db';
use
mydb
[补充]
这两个命令都得指定一个文件名字啊..
你看我的例子都是'C:\mybak.db'
你指定了一个目录肯定不行的啊,还得要指定一个文件名字才成!!
这两个是sqlserver的自定义的存储过程,其实也能手工在sqlserver的企业管理器中看到,,
选中库,右键--所有任务--备份还原数据库那.
还不行就
给我信息吧...
这里补充我一般看不见的...

4. sql server 如何用sql语句实现单个表的备份和还原。

是什么版本的数据库?下面是找到的2008的操作步骤:
SQL
SERVER
2008
怎么导入和导出单张表的数据和结构
(1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。
(2)在脚本向导的选择脚本选项中,将“编写数据的脚步”选择为TRUE,这里默认是为FALSE的。
(3)然后下一步选择导出的对象,选择导出的表,最后完成时,即可以看到由系统导出的表定义和表数据了。

5. 如何备份sqlserver数据库备份

您好:
语句如下:--备份BACKUP DATABASE 库名 TO DISK='d:\库名.bak'--备份并覆盖BACKUP DATABASE 库名 TO DISK='d:\库名.bak' WITH INIT

6. 备份与恢复sql语句

BACKUP
备份整个数据库、事务日志,或者备份一个或多个文件或文件组。有关数据库备份和恢复操作的更多信息,请参见备份和还原数据库。
语法
备份整个数据库:
BACKUP DATABASE { database_name | @database_name_var } TO <backup_device > [ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable} ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]

备份特定的文件或文件组:

BACKUP DATABASE { database_name | @database_name_var }
< file_or_filegroup > [ ,...n ]
TO < backup_device > [ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable} ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]

备份一个事务日志:

BACKUP LOG { database_name | @database_name_var }
{
TO < backup_device > [ ,...n ]
[ WITH
[ BLOCKSIZE = { blocksize |@blocksize_variable } ]
[ [ , ] DESCRIPTION = { 'text' |@text_variable } ]
[ [ ,] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days |@days_var } ]
[ [ , ] PASSWORD = { password |@password_variable } ]
[ [ , ] FORMAT | NOFORMAT ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] MEDIADESCRIPTION = { 'text' |@text_variable } ]
[ [ , ] MEDIANAME = { media_name |@media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword |@mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name |@backup_set_name_var } ]
[ [ , ] NO_TRUNCATE ]
[ [ , ] { NORECOVERY | STANDBY =undo_file_name } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
]
}

< backup_device > ::=
{
{ logical_backup_device_name |@logical_backup_device_name_var }
|
{ DISK | TAPE } =
{ 'physical_backup_device_name'| @physical_backup_device_name_var }
}

< file_or_filegroup > ::=
{
FILE = { logical_file_name |@logical_file_name_var }
|
FILEGROUP = { logical_filegroup_name |@logical_filegroup_name_var }
}

截断事务日志:

BACKUP LOG { database_name | @database_name_var }
{
[ WITH
{ NO_LOG | TRUNCATE_ONLY } ]
}

参数
DATABASE

指定一个完整的数据库备份。假如指定了一个文件和文件组的列表,那么仅有这些被指定的文件和文件组被备份。
说明 在进行完整数据库备份或差异数据库备份时,Microsoft�0�3 SQL Server�6�4 备份足够的事务日志,以生成一个将在还原数据库时使用的一致的数据库。在 master 数据库上只能采用完整数据库备份。
{ database_name | @database_name_var }
指定了一个数据库,从该数据库中对事务日志、部分数据库或完整的数据库进行备份。如果作为变量 (@database_name_var) 提供,则可将该名称指定为字符串常量 (@database_name_var = databasename) 或字符串数据类型(ntext 或 text 数据类型除外)的变量。< backup_device >
指定备份操作时要使用的逻辑或物理备份设备。可以是下列一种或多种形式:
{ logical_backup_device_name } | { @logical_backup_device_name_var }
是由sp_admpdevice 创建的备份设备的逻辑名称,数据库将备份到该设备中,其名称必须遵守标识符规则。如果将其作为变量 (@logical_backup_device_name_var) 提供,则可将该备份设备名称指定为字符串常量 (@logical_backup_device_name_var = logical backupdevice name) 或字符串数据类型(ntext 或 text 数据类型除外)的变量。
{ DISK | TAPE } =
'physical_backup_device_name' | @physical_backup_device_name_var
允许在指定的磁盘或磁带设备上创建备份。在执行 BACKUP 语句之前不必存在指定的物理设备。如果存在物理设备且 BACKUP 语句中没有指定 INIT 选项,则备份将追加到该设备。
当指定 TODISK 或 TO TAPE 时,请输入完整路径和文件名。例如,DISK = 'C:\Program Files\Microsoft SQLServer\MSSQL\BACKUP\Mybackup.dat' 或 TAPE = '\\.\TAPE0'。
说明 对于备份到磁盘的情况,如果输入一个相对路径名,备份文件将存储到默认的备份目录中。该目录在安装时被设置并且存储在KEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer 目录下的BackupDirectory 注册表键值中。

</p>

7. sqlserver数据库如何备份单张表

1、首先找好要备份的数据表,如下图所示。

8. 请教用sql语句给数据库表备份

如果你的数据库是ORACLE:

c:\>exp system/password owner(user1,user2,...) file='dbbackup20090718-1.dmp' log='dbbackup20090718-1.log' buffer=65530

执行后会在c盘根目录下备份文件,如果要让备份文件存放在其他位置,可以给file和log加上路径。

9. sqlserver怎么备份数据库 命令

您好:

语句如下:

--备份
BACKUPDATABASE库名TODISK='d:库名.bak'
--备份并覆盖
BACKUPDATABASE库名TODISK='d:库名.bak'WITHINIT

10. SQL server 如何用语句备份和还原数据

sqlserver库如下
备份:
BACKUP
DATABASE
"mydb"
TO
DISK
='C:\mybak.db'
with
init
还原
use
master
RESTORE
DATABASE
"mydb"
FROM
DISK='C:\mybak.db';
use
mydb
[补充]
这两个命令都得指定一个文件名字啊。
你看我的例子都是'C:\mybak.db。
你指定了一个目录肯定不行的啊,还得要指定一个文件名字才成。
这两个是sqlserver的自定义的存储过程,其实也能手工在sqlserver的企业管理器中看到,,
选中库,右键--所有任务--备份还原数据库那。