Sql 未解析的引用警告-ON语句

Sql 未解析的引用警告-ON语句,sql,sql-server,Sql,Sql Server,在SQL中添加约束时,我在“on FG_LOGGING”行上收到一个未解决的引用警告。是否需要申报,因为我对此不确定。这是一个我正在查看的现有代码,其他人构建了该代码,当我搜索该文件时无法看到该代码,任何其他提到的FG_日志记录 CREATE table Holidays.J2H.PriceCheckWorkList ( PriceCheckWorkListId INT IDENTITY(1,1), HotelID int, HotelRoomID int, PerPersonCost mone

在SQL中添加约束时,我在“on FG_LOGGING”行上收到一个未解决的引用警告。是否需要申报,因为我对此不确定。这是一个我正在查看的现有代码,其他人构建了该代码,当我搜索该文件时无法看到该代码,任何其他提到的FG_日志记录

CREATE table Holidays.J2H.PriceCheckWorkList
(
PriceCheckWorkListId INT IDENTITY(1,1),
HotelID int,
HotelRoomID int,
PerPersonCost money,
CONSTRAINT [PK_PriceCheckWorkListId] PRIMARY KEY CLUSTERED (PriceCheckWorkListId)
) ON FG_LOGGING

您可能会收到以下错误消息:

指定的文件组“FG_日志记录”无效

该错误的有效含义是,该脚本最初用于服务器,该服务器已设置为将表存储在服务器上的特定驱动器和文件夹中。看起来,您现在尝试创建的数据库没有这些文件组——很明显,完整的数据库创建脚本还没有运行

您可以将文件组更改为在默认文件组上运行(或完全删除),例如

或者,您(或您的DBA)可以在服务器上重新创建文件组和关联文件(用服务器的适当路径替换文件夹):

{| filegroup |“default”}上的
指定存储表的分区方案或文件组。如果指定,则该表将是分区表,其分区存储在中指定的一个或多个文件组的集合上。
CREATE table Holidays.J2H.PriceCheckWorkList
(
PriceCheckWorkListId INT IDENTITY(1,1),
HotelID int,
HotelRoomID int,
PerPersonCost money,
CONSTRAINT [PK_PriceCheckWorkListId] PRIMARY KEY CLUSTERED (PriceCheckWorkListId)
) ON [PRIMARY];
ALTER DATABASE Holidays
ADD FILEGROUP FG_Logging;

ALTER DATABASE Holidays
ADD FILE 
(
NAME = FG_Logging,
FILENAME = 'c:\temp\FG_Logging.ndf')
TO FILEGROUP FG_Logging;