数据库项目
通过 Visual Studio .NET,您可以创建为脚本、查询、数据备份文件和命令文件提供储备库的数据库项目。创建和维护数据库项目的方法与其他 Visual Studio .NET 项目相同。通过解决方案资源管理器可以访问数据库项目,其中提供了解决方案内所有项目的分层视图。
创建数据库项目
1、打开解决方案资源管理器:在 View(视图)菜单中,单击 Solution Explorer(解决方案资源管理器)。
2、右键单击 Solution 'ServiceCall',突出显示 Add(添加),然后单击 New Project(新建项目)。
3、在 Project Types:(项目类型:)下,展开 Other Projects(其他项目)文件夹,然后单击 Database Projects(数据库项目)。
4、在 Templates(模板)下,单击 Database Project(数据库项目)模板。
5、将项目命名为 ServiceCallDB,然后单击 OK(确定)。

图25:Add New Project(添加新项目)对话框
6、在 Add Database Reference(添加数据库引用)对话框中,选择 ServiceCall 数据库的连接,然后单击 OK(确定)创建项目。

图26:Add Database Reference(添加数据库引用)对话框
生成创建脚本和导出数据
注意:生成创建脚本需要使用 Visual Studio .NET Enterprise Edition。
生成创建脚本工具是服务器资源管理器中另一个专用于 SQL Server 的功能,此工具有助于使开发人员的工作更加轻松。使用生成创建脚本工具,您可以编写整个数据库或者数据库中的选定对象的脚本文件。然后可以使用该脚本文件来恢复数据库或对象,或在其他服务器上部署数据库。
除了创建脚本外,您还可以从单个表中导出数据。这在测试过程中这是一个很有用的工具。如果需要进行多次重复测试,而在这期间表将被更新或删除,则可以将表中的数据导出到一个文件中,然后在每个测试开始时恢复,以提供一个一致的起点。
为了演示这些功能,我们将编写 Customers 表的脚本,并将数据导出到一个备份文件,以便能够将数据恢复到其初始状态。
