CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

创建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代码需要数据库名、完整的数据路径和完整的录入路径这些值。

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2007, ChinaByte
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i