Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复SQL Server中创建内存优化表中的错误Msg 41337,级别16,状态100_Sql_Sql Server_Tsql - Fatal编程技术网

如何修复SQL Server中创建内存优化表中的错误Msg 41337,级别16,状态100

如何修复SQL Server中创建内存优化表中的错误Msg 41337,级别16,状态100,sql,sql-server,tsql,Sql,Sql Server,Tsql,我想使用一个内存优化表,我得到了下面的错误-我如何修复它?任何想法都会有帮助 Msg 41337,16级,状态100,第1行 无法创建内存优化的表。要创建内存优化表,数据库必须有一个内存优化文件组,该文件组处于联机状态,并且至少有一个容器 代码: 必须首先创建文件组: 创建文件组: imoltp是一个样本数据库 将数据库文件添加到文件组: ALTER DATABASE imoltp ADD FILE ( name='imoltp_mod1', filename='c:\data\imol

我想使用一个内存优化表,我得到了下面的错误-我如何修复它?任何想法都会有帮助

Msg 41337,16级,状态100,第1行
无法创建内存优化的表。要创建内存优化表,数据库必须有一个内存优化文件组,该文件组处于联机状态,并且至少有一个容器

代码:


必须首先创建文件组:

创建文件组:

imoltp是一个样本数据库

将数据库文件添加到文件组:

ALTER DATABASE imoltp ADD FILE (
    name='imoltp_mod1', filename='c:\data\imoltp_mod1')
    TO FILEGROUP imoltp_mod;
创建内存优化表:

CREATE TABLE dbo.Account(   
    AccountID INT IDENTITY(1,1) PRIMARY KEY NONCLUSTERED
    ) WITH (MEMORY_OPTIMIZED=ON)
查看此链接以获取更多信息: 更多细节

ALTER DATABASE imoltp ADD FILE (
    name='imoltp_mod1', filename='c:\data\imoltp_mod1')
    TO FILEGROUP imoltp_mod;
CREATE TABLE dbo.Account(   
    AccountID INT IDENTITY(1,1) PRIMARY KEY NONCLUSTERED
    ) WITH (MEMORY_OPTIMIZED=ON)