if object_id('pr_modify_file_add') is not null
drop proc pr_modify_file_add
go
create proc pr_modify_file_add
@in_name nvarchar(256)
as
declare @d_name varchar(20)
set @d_name=@in_name
execute
(
'alter database '+@d_name+' modify file(name='+@d_name+', filegrowth=200MB)'
)
go
declare @databasename nvarchar(256)
declare cur01 cursor for
select name from sys.databases
where name not in ('master','tempdb','model','msdb','reportserver','ReportServerTempDB')
open cur01
fetch next from cur01 into @databasename
while @@fetch_status=0
begin
exec pr_modify_file_add @databasename
fetch next from cur01 into @databasename
end
close cur01
deallocate cur01
go
if object_id('pr_modify_file_add_log') is not null
drop proc pr_modify_file_add_log
go
create proc pr_modify_file_add_log
@in_name nvarchar(256),
@dlog nvarchar(256)
as
declare @d_name nvarchar(20)
set @d_name=@in_name
execute
(
'alter database '+@d_name+' modify file (name='+@dlog+', filegrowth=400MB)'
)
go
declare @databasename nvarchar(256)
declare @string nvarchar(256)
declare @re nvarchar(256)
declare cur01 cursor for
select name from sys.databases
where name not in ('master','tempdb','model','msdb','reportserver','ReportServerTempDB')
open cur01
fetch next from cur01 into @databasename
while @@fetch_status=0
begin
set @string='select @a=name from '+@databasename +'.sys.database_files where type=1'
exec sp_executesql @string, N'@a nvarchar(200) output',@re output
exec pr_modify_file_add_log @databasename,@re
fetch next from cur01 into @databasename
end
close cur01
deallocate cur01
go
分享到:
相关推荐
1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...
无法升级数据库因为此版本的 SQL Server 不支持该数据库的非发布版本(539) 解决方案无法升级数据库因为此版本的 SQL Server 不支持该数据库的非发布版本(539) 解决方案无法升级数据库因为此版本的 SQL Server 不支持...
自己写的存储过程,传参设置备份文件路径及数据库路径,可以快速的批量的还原数据库。无须修改文件名及设置权限。是快速搭建生产及测试环境的强力助力。
支持SQL SERVER批量进行附加数据库和分离数据库的操作
通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除: ALTER DATABASE IpaddrDB SET SINGLE_USER with ROLLBACK IMMEDIATE GO DROP...
Server 2000 批量附加数据库工具 【版本未知,2012年6月21日亲测有效】 工具操作简介: 分离数据库不能批量,只能选中后右键分离; 附加数据库,可以批量附加。请先定位到文件夹,点击【搜索数据】按钮,然后...
适用于SQL SERVER 2000、2005、2008 自动导出数据库文档(doc格式)
1.批量对多个sql server数据库执行查询或者更新操作。 2.支持将记录集导入为txt、xml以及wps excel或者office excel文件中,对超过65536行的查询结果集自动拆分工作表。 3.支持查询结果在水晶报表工具简单展示。 4....
opc服务器kepserver读取SQL Server数据库具体方法
sqlserver 批量执行指定文件夹下面的sql文件。 非常快捷方便,使用于不同类型数据库之间的数据迁移
SQL Server 2008 批量修改字段类型,查询出所有需要修改的字段,然后修改
在机器备份的数据库到SQL Server,恢复后该数据库有一个mooip用户,该用户是数据库和一些表的所有者,但安全性里的登录中没有该用户。本文介绍了删除此类用户的方法。
SQL SERVER 创建数据库SQL SERVER 创建数据库SQL SERVER 创建数据库
SqlServer实验三:数据库的安全性和完整性.doc SqlServer实验三:数据库的安全性和完整性.doc SqlServer实验三:数据库的安全性和完整性.doc SqlServer实验三:数据库的安全性和完整性.doc SqlServer实验三:数据库...
sql server 用命令附加数据库sql server 用命令附加数据库
适用SQL Server 2016版本的数据库加载驱动包——sqljdbc42.jar
自定义备份时间,不需要修改代码,已经是完整工具。 来自自由之翼的大侠。。
vbs批量分离数据库 SQLServer 2008,数据库名称数组名称、服务器名称需要根据实际情况赋值 VBS文件直接执行
谈谈数据从sql server数据库导入mysql数据库的体验
批量附加数据库工具,支持SQL2000及SQL2005数据库。可以自己设置数据库连接,保存连接设置。自动判断mdf文件。