【发布时间】:2014-02-12 17:53:56
【问题描述】:
我刚开始学习 C#。我安装了 VS 2013 Ultimate Update 1 和 SQL Server 2012。
这是我要做的步骤:
- 将新项(基于服务)添加到新的控制台应用程序项目中。
- 我在解决方案资源管理器中双击新创建的 Database.mdf。
- 服务器资源管理器窗格打开...然后右键单击“表”,然后单击“添加新表”。
我得到了大约半分钟左右的沙漏(Visual Studio 没有响应)。然后,整个 Visual Studio 应用程序退出内存并完全重新启动...带我回到起始页。
我在完全不同的 Win7 PC 上尝试了同样的事情。当我在解决方案资源管理器中双击新创建的 Database.mdf 时,我没有得到沙漏,而是立即得到了一个
访问 d:\multimedia 时出现 CREATE FILE 错误(访问被拒绝) 文件\文档\visual studio 2013\Projects\Day6\Day6\Database.mdf。 用户无权更改数据库 DD11DAA3-0B7F-4949-BCBB-E..... ALTER DATABASE 语句失败。
在完全关闭 UAC 的情况下,我的两台 PC 上都有完全/真正的管理员。
那么,为什么 VS2013 不能在两个完全独立的 PC 配置上正确访问 SQL Server Express 2012?它确实给人的印象是VS2013是一个笨重的垃圾。应用“更新 1”没有任何帮助。
如果有人能帮助我让至少一台装有 VS2013 的 PC 正常工作,我将不胜感激。
提前致谢。
【问题讨论】:
-
只是一个问题,我注意到你的驱动器是 D:,通常是 CD 驱动器。你的情况是这样吗?或者你真的有一个 D: 驱动器,你可以用你的程序写入和读取?
-
我之所以询问驱动器 D: 是否是 CD 驱动器,是因为 Visual Studio 无法在 CD-ROM 上创建表,除非它是 R/W CD -只读存储器。这就是为什么我很好奇它是什么类型的驱动器。
-
既然你已经在你的机器上安装了Sql Server 2012 express edition,你可以打开管理控制台并连接到它吗?
标签: c# sql sql-server visual-studio-2013