创建Windows目录的SQL Server脚本
作者: Echo, 出处:IT专家网, 责任编辑: 李书琴,
2008-03-25 08:07
【IT专家网独家】
问题:
大多数的SQL Server数据库管理员在整理其磁盘驱动器的数据库文件时都有各自特定的标准。在我们的数据环境里,我们的很多实例都针对多个数据库,而且虽然在一个Microsoft SQL Server实例里的不同数据库必须有独一无二的命名,但是我不喜欢删除全部数据库或把文件录入默认数据并把目录录入到SQL Server实例里。为了让文件管理更简易,我在默认数据和录入路径里为每一个数据库都创建了一个子目录。我在想我可不可以创建动态数据库文件夹,而不需要在每次新建一个数据库的时候都要打开一个Windows Explorer来创建新数据库文件夹。如果可以这样的话,那么在我偶尔放假需要找别人来做临时数据库管理员的时候可以保持新建数据库的统一性。有没有什么脚本可以实现我的想法的?
专家解答:
当然有!只要运用两个扩展存储过程(master.sys.xp_dirtree和master.sys.xp_create_subdir),你就可以执行以下的代码在你的T-SQL代码里创建文件夹。T-SQL代码需要数据库名、完整的数据路径和完整的录入路径这些值。

- 本文关键词:

