【问题标题】:Long Database name when attaching MDF file附加 MDF 文件时的长数据库名称
【发布时间】:2012-07-13 21:35:34
【问题描述】:

我正在将一个 MDF 文件附加到我的本地 SQL 服务器,以用于我正在使用 MSTEST 运行的测试,它正在创建一个具有非常长且令人讨厌的名称的数据库,看起来像这样

7E7051D0DEE46DEE6531EF012DC110F4_ORK\MYPROJECT.OBJECTS\TESTRESULTS\MYNAME_MYCOMPUTERNAME 2011-03-01 15_46_50\OUT\DATABASE.MDF

有没有办法指定这个数据库的命名方式?并不是说每次测试都应该一样,但我想让这些名字更有意义。

想法?

提前谢谢!

【问题讨论】:

    标签: sql mstest mdf


    【解决方案1】:

    我不记得附加数据库的语法(我也无法在这台 PC 上生成它:(.),但在 SSMS 中,您可以使用附加数据库对话框并选择一个新的数据库名称,然后单击“脚本" 按钮生成 SQL,您应该能够根据需要进行修改。

    【讨论】:

      【解决方案2】:

      它看起来像这样的原因是它使用文件路径作为数据库名称并且文件路径大于 128 个字符。该名称只能包含 128 个字符,因为这是 SQL Server 中标识符的最大限制。

      【讨论】:

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