VS2010+SQL2008:MFC通过ODBC连接数据库实例与解决常见问题

5星 · 超过95%的资源 需积分: 9 5 下载量 7 浏览量 更新于2024-09-16 收藏 270KB DOC 举报
本文主要介绍了在Visual Studio 2010环境中使用MFC(Microsoft Foundation Classes)通过ODBC(Open Database Connectivity)连接到SQL Server 2008数据库的方法。首先,作者强调了ODBC作为一种成熟的数据库访问技术,尤其是在C++编程中被广泛使用。VS2010虽然在功能上有所提升,但其服务器资源管理器对SQL Server 2000的支持有限,不过对于SQL Server 2008并无妨碍。 遇到的问题包括某些用户在安装SQL Server 2008后默认使用Windows身份验证,导致无法使用SQL Server身份验证登录。解决这个问题的关键步骤是更改数据库服务器的配置,即修改sa用户的属性以启用SQL Server身份验证,并重启本地服务器。如果遇到登录问题,可以通过检查ERRORLOG文件来定位错误代码,利用网络资源寻求解决方案。 在实际操作中,作者举例说明如何连接到测试数据库db27,该数据库位于10.214.6.98,使用user277作为用户名和密码。连接命令展示了如何创建一个名为book的表,定义了字段如bno、category、title等,同时设置了数据类型和约束条件,例如确保年份、价格和库存值均为非负数。 本文提供了一个实用的教程,指导开发者如何在VS2010环境下使用MFC和ODBC连接SQL Server 2008,并处理常见的登录配置问题,以及创建数据库表的基本操作。这对于希望通过C++开发与SQL Server交互的读者来说,是一份宝贵的参考资料。