大问题。我几乎放弃了。我尝试移植我的原型以使用 MS SQL所以一旦我得到它,它就会在服务器上工作(服务器将是 SQL Server 2008,共享,我不知道更多信息)。
因此,我尝试通过 Visual Studio IDE 连接到 SQL Server,结果没有运气我启用了 TCP 和命名管道并重新启动了服务(和计算机),但仍然没有成功。
我记得 mdf 文件,因此在无法使连接字符串需要的障碍之后,我发现 Visual Studio 在其属性中拥有它并成功与其连接。
然后我遇到了一个问题嵌套事务。在无法弄清楚如何检查之后,我想知道我是否可以将其配置为允许它不知何故。我一直以为除了限制之外,所有 MS 都是一样的,但 SQL Server 似乎支持嵌套事务,因此尝试使用 .mdf 文件解决问题是没有意义的,因为我不需要它们,实际上只是用它来移植我的 SQL 代码的基础并检查语法是否正确。
我尝试安装 SQL Server Management Studio,因为人们多次提到它(作为解决方案或至少是帮助)。在 Windows 7 上安装时,它说它可能不兼容。运行它后,它启动了 SQL Server 安装中心(64 位),这似乎不是一回事,因为我没有看到修改任何服务器(网络)配置或编辑用户权限等的方法。
我不知道下一步该做什么。有人有什么想法吗?我在这里发帖是因为我认为我的问题更多是配置和 SQL Server,而不是编程。
答案1
管理工作室在 Windows 7 上运行良好。出现警告是因为您需要将 SP1 应用于 SQL 2008。
所有版本的 SQL Server 都是“相同的”,但有些版本比其他版本更相同。 Express 缺少一些“企业”功能(日志传送、集群等)。有关完整详细信息看这里
如果您只有安装管理器和配置管理器,则意味着您选择了错误版本的 SQL Server Express,因为 1 附带它,而另一个版本没有。您可以下载微软的 SQL Management Studio for Express 单独提供。您必须重新应用 SP1。
我不确定你说的 MDF 文件是什么意思,你不应该直接访问 mdf 文件。如果 sql server management studio 可以连接,那么 visual studio object explorer 也可以。
答案2
也许重新安装是个好主意?如果你想要带有管理工具安装程序的 SQL Server Express从 Microsoft 获取 SQL 2008 R2,然后安装,您将获得所需的数据库引擎服务和管理工具(SQL Server Management Studio)。
您需要不同版本的帮助吗?