gpt4 book ai didi

sql-server - 将文件添加到 MSSQL 数据库时如何使用相对文件路径

转载 作者:行者123 更新时间:2023-12-03 16:42:46 29 4
gpt4 key购买 nike

我正在创建一个带有文件组和文件的数据库:

CREATE DATABASE SuperDb;

ALTER DATABASE SuperDb
ADD FILEGROUP FileStreamGroup CONTAINS FILESTREAM

ALTER DATABASE SuperDb
ADD FILE
(
NAME = Blobbiez,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\BLOBZ'
)
TO FILEGROUP FileStreamGroup;

这个脚本完成了它的工作,但我想使用文件的相对路径,因为它将在不同的机器上执行。该文件(实际上是文件夹)必须位于数据库文件附近。如何实现?

最佳答案

declare @path varchar(200) 
exec master.dbo.xp_regread
'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\MSSQLSERVER\setup',
'SQLPath',@path output
set @path = @path + '\data\'
print @path

关于sql-server - 将文件添加到 MSSQL 数据库时如何使用相对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26989456/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com