Categories


Tags


SQL Server 2008R2数据库设置自动备份

SQL Server 2008R2 的自动备份功能可以通过 SQL Server Management Studio (SSMS) 的图形界面或 Transact-SQL (T-SQL) 命令来设置。 图形界面: 1. 打开 SQL Server Management Studio,连接到 SQL Server 数据库引擎。 2. 在左侧菜单栏中选择要备份的数据库。 3. 右键点击该数据库,选择“任务>备份...”(或选择“数据库”菜单中的“备份...”)。 4. 在“备份数据库”对话框中,选择“简单”备份类型。 5. 选择备份的文件类型和位置,并指定备份文件名。 6. 选择“定时”选项卡,并设置备份计划和频率。 7. 点击“确定”按钮完成设置。 T-SQL 命令: 1. 打开 SQL Server Management Studio,连接到 SQL Server 数据库引擎。 2. 使用以下命令创建备份计划,其中“database_name”是要备份的数据库名称,后面的选项可根据需要自行修改。 ```sql USE [msdb] GO EXEC msdb.dbo.sp_add_job @job_name=N'Backup_Database', @enabled=1, @description=N'Backup Database', @owner_login_name=N'sa', @category_name=N'[Uncategorized (Local)]', @job_id = @jobId OUTPUT EXEC msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'Backup Database', @step_id=1, @cmdexec_success_code=0, @on_success_action=1, @on_fail_action=2, @retry_attempts=0, @retry_interval=0, @os_run_priority=0, @subsystem=N'TSQL', @command=N'BACKUP DATABASE [database_name] TO DISK = N''C:\Backup\database_name.bak'' WITH NOFORMAT, NOINIT, NAME = N''database_name-Full Database Backup'', SKIP, NOREWIND, NOUNLOAD, STATS = 10', @database_name=N'master', @flags=0 EXEC msdb.dbo.sp_add_schedule @schedule_name=N'Daily', @enabled=1, @freq_type=4, @freq_interval=1, @freq_subday_type=1, @freq_subday_interval=0, @freq_relative_interval=0, @freq_recurrence_factor=0, @active_start_date=20220531, @active_end_date=99991231, @active_start_time=0, @active_end_time=235959 EXEC msdb.dbo.sp_attach_schedule @job_id=@jobId, @schedule_name=N'Daily' EXEC msdb.dbo.sp_add_jobserver @job_id=@jobId, @server_name=N'(local)' GO ``` 3. 运行以下命令来启动备份作业: ```sql USE [msdb] GO EXEC msdb.dbo.sp_start_job N'Backup_Database' GO ``` 以上是创建备份计划的基本步骤,根据实际需要可以选择更多选项来自定义备份设置。

Public @ 2023-05-28 14:00:42

Linux扫盲篇:CentOS、Ubuntu、Gentoo

Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Lin

Public @ 2013-01-09 15:47:38

【RDS MySQL】手工迁移数据库教程

若单表数据较大(大于千万级),迁移过程中极大可能出现锁死、卡死等情况,造成迁移失败。因此单表数据若大于千万级,建议采用手工导入的方式。操作思路为先通过公网将源数据库导出至我司云服务器,再通过内网将数据从我司服务器导入至RDS。注意:使用的云服务器必须与RDS所属同一集群,才能添加至同一虚拟交换机,使用内网传输。具体操作步骤如下:第一步:将RDS和云服务器添加至同一虚拟交换机,这样数据导入时可使用内

Public @ 2016-11-20 16:13:37

SQL Server 2008R2数据库不允许保存更改的解决办法

一、问题描述SQL Server 2008R2数据库在修改表结构的时候出现警告【不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改"选项。】图片15.png二、解决步骤1.点击SQL2008菜单  工具—》选项图片16.png2. 打开了选项对话框,展开Designers,单击【表设计器和数据库设计器】,

Public @ 2019-08-10 15:47:46

如何避免ASP的SQL的执行效率低

要避免ASP SQL的执行效率低,可以采取以下措施: 1. 编写高效的SQL查询语句:优化SQL查询语句,避免重复查询,使用合适的索引和限制查询结果的数量等,可以提高执行效率。 2. 优化数据库设计:设计良好的数据库结构,包括合适的表结构、索引、关系等,可以提高查询效率。 3. 使用缓存:将查询结果缓存起来,避免频繁的查询数据库,提高响应速度。 4. 使用合适的数据访问技术:考虑使用存储过程、视

Public @ 2023-07-31 11:00:25

更多您感兴趣的搜索

0.435446s