Categories


Tags


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

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

整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。

  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:02 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。

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

以下是一些可以避免ASP的SQL执行效率低的建议: 1. 索引优化。为需要频繁查询的列添加索引,可以加快查询速度。 2. SQL语句优化。使用合适的SQL语句可以减少执行时间。 3. 缓存数据。将查询结果进行缓存,可以避免重复查询,提高执行效率。 4. 使用批处理操作。将多个SQL语句整合成一个批处理操作可以减少数据库连接和执行时间。 5. 数据库分区和分表。将数据分散到多个数据库表中,

Public @ 2023-04-06 12:50:24

Linux操作系统带宽、CPU跑满或跑高排查思路

1. 确定问题 确定是带宽、CPU跑满或跑高的问题,可通过系统监控工具查看系统资源利用率,包括带宽使用率、CPU使用率等数据。 2. 分析原因 如果是带宽使用率过高,需分析是网络流量过大还是网络故障导致的。可使用网络性能分析工具,如ping、traceroute、tcpdump等工具,查看网络状况和数据包传输情况。 如果是CPU使用率过高,需分析是CPU负载过重还是恶意程序占用了CPU资源,可

Public @ 2023-04-17 03:50:16

SQL Server数据库启动报错1068解决办法

1、运行sqlcmd,执行下面命令 EXEC xp_readerrorlog 0, 1, N' Socket 9.x.x.x', NULL, NULL, N'ASC' 2、记下当中的出错消息,通常以“Login failed for user”,来帮助定位出问题所在 3、如果该问题和SQL Server的日志连接有关,可以通过以下命令来查看是否存在该日志连接: SELE

Public @ 2023-03-01 07:00:18

更多您感兴趣的搜索

0.484036s