不用“维护计划”实现mssql定期备份并压缩存档
mssql有命令行客户端工作,可以通过bat脚本调用命令行工具执行备份命令,这样还可以很方便的调用7z,(win)rar等来自动压缩,比mssql 自带的维护计划灵活多了。“维护计划”好像也可以调用压缩工具,只是要启用xp_cmd这个很风险的存储过程,让人不安心,所以一般不这么用,备份文件都是手工压[……]
这是fengyqf的博客
mssql有命令行客户端工作,可以通过bat脚本调用命令行工具执行备份命令,这样还可以很方便的调用7z,(win)rar等来自动压缩,比mssql 自带的维护计划灵活多了。“维护计划”好像也可以调用压缩工具,只是要启用xp_cmd这个很风险的存储过程,让人不安心,所以一般不这么用,备份文件都是手工压[……]
ms sql server 2005维护计划(备份)失败:应用于目标服务器 对于 xx 失败,消息如下
而这个错误,又没有详细的说明,为什么失败,失败在哪里;不说明详细原因,这也是微软的产品经常让人很崩溃的重要原因之一。
网上也有人遇到这这种问题,只是找了个遍也都没有看到解决方法;不知道是否[……]
windows2003服务器使用pcanywhere进行远程管理,但有时pcanywhere会出问题而服务关闭,因为服务器在电信机房,以前这种问题只能请机房工作人员直接reset服务器,但这不是个好办法,直接reset断电,对数据而言,是很不安全的,不出问题则已,出问题就严重了。所以最好还是通过软件[……]
300M自动增长
ALTER DATABASE [database_name] MODIFY FILE ( NAME = N’database_name’, FILEGROWTH = 307200KB)
30%自动增长
ALTER DATABASE [database_name][……]
提问:
如何将数据库设置为单用户模式,并将访问限制为只供 dbo 使用?解答:
在 sql server 2000 中,数据库不能同时为单用户模式和只供 dbo 使用模式。而以下可选选项可以通过使用 alter database 命令来使用:
alter database database[……]
Windows环境下,经常遇到系统Over的情况,如果你在新装了系统和SQL Server 2005后,需要把SQL Server2000数据库还原,就会出现孤立用户的问题,下文中我们将介绍具体的解决方法:
解决步骤如下:
1.首先,需要还原数据库。 feedom.net
2.在[……]
转来的,很好用,要谢谢作者的
Create function [dbo].[fun_getPY]
(
@str nvarchar(4000)
)
returns nvarchar(4000)
as
begin
declare @word[……]
1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG
2.截断事务日志:BACKUP LOG databasename WITH NO_LOG
3.收缩数据库:DBCC SHRINKDATABASE(databasename)
DUMP TR[......]