我们有一些大型数据库(20GB +),其中大部分都包含静态查找数据.因为我们的应用程序对这些数据库中的表执行连接,所以它们必须是每个开发人员本地SQL Server的一部分(即它们不能托管在中央的共享数据库服务器上).
我们计划复制一组规范的实际SQL Server数据库文件(*.mdf和*.ldf)并将它们附加到每个开发人员的本地数据库.
找出本地SQL Server实例的数据目录的最佳方法是什么,以便我们可以将文件复制到正确的位置?这将通过自动化过程完成,因此我必须能够从构建脚本中查找和使用它.
sql sql-server sql-server-2005 sql-server-2008 sql-server-2008-r2
我有简单的代码
: CREATE DATABASE [asst]
: ON (NAME = 'asst_dat', FILENAME = 'C:\data' , SIZE = 62, FILEGROWTH = 10%)
: LOG ON (NAME = 'asst_log', FILENAME = 'C:\data' , SIZE = 146, FILEGROWTH = 10%)
Run Code Online (Sandbox Code Playgroud)
如何更改FILENAME参数以在默认安装路径中创建数据库,如C:\ Program Files\Microsoft SQL Server\MSSQL10_50.ATASSIST\MSSQL.那么为什么我需要它:从版本到版本,从实例到SQL Server实例,这个位置不同