好的,我正在运行 Windows 7、64 位。我从系统中完全清除了 SQL Server 2005,只留下了 SQL Compact Edition。我去了这里http://www.microsoft.com/downloads/details.aspx?FamilyID=01af61e6-2f63-4291-bcad-fd500f6027ff&displaylang=en 并安装了 SQL Server 2008 Express Edition Service Pack 1。
安装后,在我的开始栏菜单下,我拥有的所有 SQL 配置工具是配置管理器、错误和使用情况报告以及安装中心。我没有 SQL 管理工作室。
所以我去了这里http://www.microsoft.com/downloads/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&displaylang=en并下载了 SQL Server 2008 Management Studio Express 但是当我尝试安装它时收到警告说这个程序有已知的兼容性问题,我需要安装 SQL Server 2008 Service Pack 1。我认为这是我安装的。因此,我尝试继续运行安装,但随后收到一条错误消息,指出在打开表单之前无法在表单上调用 Invoke 或 BeginInvoke...
如何检查是否安装了 Service Pack 1?我应该怎么办?
我还重新启动了我的系统并检查了 Windows 更新,它说 Windows 是最新的。
好的,我发现了问题。实际上我在某处的某个博客上找到了解决方案!问题是 ManagementStudio 的安装程序很糟糕而且不直观。当您运行安装程序时,它会询问您是否要安装新实例或向当前实例添加功能。您必须选择安装新实例而不是向当前实例添加功能。这对我来说毫无意义,但我做到了,而且奏效了。感谢 Jack 在他的博客中发布答案!