我使用实体框架创建了我的数据模型,当我尝试从模型生成数据库时,它会生成脚本,但是当我执行它时出现以下错误:
消息 911,级别 16,状态 1,第 1 行
数据库“MyOp”不存在。确保输入的名称正确。
我不知道错误在哪里,我认为这不是权限问题。
谢谢您的帮助
我使用实体框架创建了我的数据模型,当我尝试从模型生成数据库时,它会生成脚本,但是当我执行它时出现以下错误:
消息 911,级别 16,状态 1,第 1 行
数据库“MyOp”不存在。确保输入的名称正确。
我不知道错误在哪里,我认为这不是权限问题。
谢谢您的帮助
好的,我找到了,很抱歉提出这样的问题。问题是我的数据库不是在我的服务器中创建的,所以我是这样创建的:在 Visual Studio 的 SQL 连接中,右键单击并添加新数据库,在服务器名称类型“.\SQLEXPRESS”的对话框中(没有引号)。在数据库名称中键入您的数据库的名称。现在在执行脚本时,在执行按钮旁边的下拉列表中选择您的数据库名称而不是“master”。
警告:更换笔记本电脑时,我没有找到我创建的数据库,因此您必须将其复制/粘贴到应用程序的 appdata 文件夹中,要复制数据库,您将在以下路径中找到它:C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
您必须单击断开连接按钮,然后单击连接按钮。vs2012 默认选择 sqlExpress 当您想再次连接到您的服务器时,您必须正确选择服务器名称。