SqlLocalDb的用户实例(User Instance of SqlLocalDb)

2019-07-17 14:48发布

我得到这个异常,当我想从C#访问数据库。

我的连接字符串

Data Source=(localdb)\v11.0;integrated security=true;User Instance = true;AttachDbFileName=C:\Users\UserName\Desktop\DB\TestDB3.mdf

例外的是

连接到SQL Server的用户实例,当用户实例登录标志是不允许的。 该连接将被关闭。

Answer 1:

的LocalDB实例都是“用户实例”,而且也没有必要指定User Instance=true在连接字符串中,事实上,它甚至不支持(因为你可以看到)。 只是删除这部分它会正常工作。



Answer 2:

我想补充一些更多的信息。 如果一些如何,这并不为你工作,它仍然抱怨说,它无法找到服务器。 你将被要求设置按照applicationHost文件,您的应用程序池标识的两个属性

<add name="DefaultAppPool">
            <processModel identityType="NetworkService" loadUserProfile="true" setProfileEnvironment="true" />
        </add>

在需要这两个属性,以确保您的帐户可以启动的LocalDB服务器。



文章来源: User Instance of SqlLocalDb
标签: localdb