相关疑难解决方法(0)

SQL Server:在CREATE DATABASE中使用参数

我想使用参数指定在SQL脚本中创建数据文件和日志文件的路径.这是我写的:

DECLARE @DataFilePath AS NVARCHAR(MAX)

SET @DataFilePath = N'C:\ProgramData\Gemcom\'

DECLARE @LogFilePath AS NVARCHAR(MAX)

SET @DataFilePath = N'C:\ProgramData\Gemcom\'


USE master
Go
CREATE DATABASE TestDB
ON 
PRIMARY 
( NAME = N'TestDB_Data', FILENAME = @DataFilePath )
LOG ON 
( NAME = N'TestDB_Log', FILENAME = @LogFilePath  )

GO
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.当我尝试在SQL Server Management Studio中运行它时,我收到了错误

'@DataFilePath'附近的语法不正确.

我想知道我打算做什么甚至是可能的?

谢谢

sql sql-server

12
推荐指数
2
解决办法
1万
查看次数

Wix:是否有任何wix命令来创建数据库用户?

是否可以使用任何wix命令来创建数据库并将用户添加到数据库中?如果是的话,有没有关于如何做到这一点的例子?

wix wix3 wix-extension wix3.5 wix3.6

7
推荐指数
1
解决办法
2203
查看次数

标签 统计

sql ×1

sql-server ×1

wix ×1

wix-extension ×1

wix3 ×1

wix3.5 ×1

wix3.6 ×1