【问题标题】:Backup database to disk in SQL Server unknown location of writable folder将数据库备份到 SQL Server 可写文件夹未知位置的磁盘
【发布时间】:2010-08-15 10:39:05
【问题描述】:

我使用命令“备份数据库”到磁盘以编程方式复制数据库。但是,此命令需要准确指定放置备份的位置。我事先不知道脚本将在哪台机器上运行,所以我不知道特定的 MSSQL 服务器在哪里有写入权限。完美的地方当然是 MSSQL 数据文件夹(例如在我的机器上:C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA)。

如果我能以某种方式从脚本中查询 SQL Server DATA 文件夹路径,那将是完美的。有什么办法吗?

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    嗯,这个问题很愚蠢,答案很简单。如果您指定名称备份“TO”,那么它会自动备份到备份目录中...

    【讨论】:

      【解决方案2】:

      一种选择是从 master 的 sys.database_files 中获取路径...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多