我有两个问题都与(我相信)我的 SQL Server 设置有关。我已经在我的 Vista 64 Home Premium 盒子上安装了从 MSDN 下载的 x64 版本的 SQL Server(完整的东西)。在遇到多个问题后,我终于让它工作了。这是一个新盒子,所以我移植了一个需要从另一台服务器处理的数据库。那也很好用。然而,当我尝试在 SQL Server Management Studio 中打开数据库时,我的第一个问题出现了:
“找不到请求的 .Net Framework 数据提供程序。它可能未安装。(System.Data)”
盒子本身不是新的,肯定安装了 .NET(我相信是第 3 版)。我发现有人将此作为错误发布,但由于团队(SQL Server 团队)无法重现它,他们将其删除。我尝试安装推荐的 SP3 补丁,但无济于事。仅当我尝试打开表格以查看数据时(右键单击并“打开表格”)。我什至可以执行查询和检索结果(从管理工作室内部)。我会遵循几乎任何建议来尝试使其正常工作。
我的第二个问题是我无法连接到服务器。我以为我可以解决它(使用查询),但我没有发现它在盒子上添加了任何 ODBC 连接,只是驱动程序。Management Studio 可以很好地访问数据库,但机器本身似乎没有识别出任何东西在其上运行,至少在默认端口 (1433) 上没有,我没有命名实例。当尝试手动将服务器添加到 DSN 或任何数据源时,它找不到 SQL 服务器(在控制面板 > 管理工具 > 数据源(ODBC)下。在 SQL Server Management Studio 下,它显示为注册的数据库服务器(我认为这是因为它连接到我所听到的端口 1434?不确定)。这是我的主要问题,即使我可以 打开表格(第一个问题)我绝对需要能够设置它以便我可以连接到它。我连接的语言源是 ColdFusion,它设置为独立服务器(未安装 IIS,现在不使用它)。