【问题标题】:Cannot create Sql Server database in App_Data folder无法在 App_Data 文件夹中创建 Sql Server 数据库
【发布时间】:2017-01-15 05:28:42
【问题描述】:
当我尝试在我的 Visual Studio 2010 项目的 App_Data 文件夹中创建 Sql Server 数据库时,我收到以下错误:
Login failed for user:[Domain]\[user]
我能够使用 Sql Server Management Studio 创建数据库。我正在使用 Sql Server Express 2008。
对此的任何帮助表示赞赏。提前致谢!
【问题讨论】:
标签:
visual-studio-2010
sql-server-2008-express
【解决方案1】:
当您使用快速版时,在 Visual Studio 中转到工具>选项>数据库工具>数据连接。
删除 SQL Server 实例名称并单击确定。
现在尝试使用服务器资源管理器连接到服务器。连接后,您将能够在 App_Data 文件夹中创建一个新数据库。
这是连接字符串:
public string ConStr = "Data Source=.;AttachDbFilename=|DataDirectory|CodeDB.mdf;
Integrated Security=True;User Instance=True";
还要确保您的数据库已启用 user instances。
【解决方案2】:
在 Visual Studio 2013 中:
转到工具-->> 选项-->> 数据库工具-->> 数据连接。 SQL Server 实例名称
键入 ProjectsV12
然后在 App_Folder 中创建 SQL Server 数据库,它就可以工作了。
以管理员身份打开命令提示符
输入sqllocaldb info 并按回车
它将显示所有可用的本地数据库。