【发布时间】:2013-01-25 05:55:42
【问题描述】:
我创建了由Scripter.Script() 方法自动生成的脚本。
但是如果想摆脱脚本中包含的文件路径。使用Scripter类生成脚本时需要设置哪个属性?
SQL 脚本:
CREATE DATABASE [ContactManager] ON PRIMARY
( NAME = N'ContactManager', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\ContactManager.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'ContactManager_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\ContactManager.ldf' , SIZE = 5184KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
但现在我想生成没有如下主要语句的脚本:
CREATE DATABASE [ContactManager] GO
【问题讨论】:
-
CREATE DATABASE ContactManager;是一个有效的声明。主要语句是可选的。如果你不指定文件名,SQL 将只使用数据库名。 -
@NathanSkerl 请参考编辑后的问题
标签: sql sql-server-2008 c#-4.0 sql-scripts