1

我正在使用 Sql Server InMemory OLTP for Asp.Net 应用程序使用此链接在 Sql Server 中存储会话数据

之后我发现了一个错误,比如需要为我用于 InMemory OLTP 的数据库创建文件组。我能够为我现有的数据库创建文件组。之后需要添加文件,为此我尝试了以下查询:

ALTER DATABASE imoltp ADD FILE (
    name='imoltp_mod1', filename='c:\data\imoltp_mod1')
    TO FILEGROUP imoltp_mod;

但是当我在查询上面运行时,我得到以下错误:

消息 5121,级别 16,状态 2,第 1 行
“c:\Data\imoltp_mod1”指定的路径不在有效目录中。
Msg 5009, Level 16, State 14, Line 1
找不到或无法初始化语句中列出的一个或多个文件。

在此路径中,我创建了“数据”文件夹,甚至尝试将驱动器从 C 更改为 D,但仍然出现相同的错误。我还根据此链接提供的解决方案创建了新数据库。但仍然停留在同一个查询中。

我在这里有几个与数据库中的会话存储相关的问题。

当我在会话成员提供者相关的连接字符串中提供数据库名称时,它会动态创建表,如果是,那么表的名称可能是什么?

请建议。

4

0 回答 0