我已经在SQL Server 2008中生成了一个数据库的脚本。生成的脚本具有创建数据库的硬编码路径。我没有硬编码的路径,我想要这个路径默认的脚本运行的数据库引擎或类似的。在默认路径中使用脚本创建数据库?
这里是脚本的一小部分:
CREATE DATABASE [POS] ON PRIMARY
(NAME = N'POS', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)
LOG ON
(NAME = N'POS_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf
可能不会在这就是为什么我希望它由数据库引擎选择
工作很好...谢谢 – 2012-01-12 15:16:14
最好的感谢总是upvote并接受答案8-) – 2012-01-12 15:32:30
是的,我已经试图选择它作为最好的,但stackoverflow不让我选择那个早 – 2012-01-12 16:09:26