概述:这里主要讨论6.0和6.0的使用。 对SQL 7.0的存储过程进行排序,内容包括:
安装支持版本排序的数据库
安装/按支持版本排序
完成版本订购流程
您应该能够像您构建的任何其他应用程序一样对待您的存储过程,即查找最早的版本并同时对版本进行排序。 将它与 SQL 7.0 结合起来是有意义的:
所有用户都使用相同的数据库,因此您可以与每个人高效地合作
当您打开存储过程时,将从数据库中读取文本
您可以在编辑器中查看存储过程,而无需从资源控制中检出它。 但此时存储过程是只读的,为了编辑存储过程,必须检出存储过程。
安装提示
和 J++ 安装程序会自动安装在您的客户端计算机上,但为了利用资源控制功能,您必须在安装 SQL 的客户端计算机上安装客户端软件。
安装时,如果提供了服务器安装选项,请确保选中此选项。 这将在您的 SQL 服务器上安装客户端软件。
此外,以下过程将帮助您安装 SQL 以使用存储过程功能。
通过 为您的计算机安装存储过程资源控制
当使用带资源控制的存储过程时,SQL 会登录并对数据库执行一些必要的操作,因此我们需要有一定的权限才能执行这些操作。 这里我们建议将SQL服务设置为以登录用户身份运行,以减少安全问题。
将 SQL 服务设置为以登录用户身份运行
点击面板,运行
选择 MS SQL 并单击按钮
在对话框中,选择此
在“此”文本框中键入域名和用户名(例如“\”),该用户需要能够访问安装该软件的服务器
在文本框中输入您的密码,然后单击“确定”
停止 MS SQL 服务,然后重新启动 MS SQL 服务
将数据库添加到资源控制
右键单击“数据视图”窗口中的数据连接
选择“添加到”命令以激活“添加到”对话框,如下图所示。
图 1. 对话框
输入资源控制数据库的地址、资源控制项目的项目名称以及注释(如果需要)。
注意:资源管理数据库(即.ini文件)的地址与您的SQL 的数据库有关,与您的本地计算机无关。 图 1 中所示的 C: 和路径位于包含 SQL 数据库的计算机上。
数据库中每个存储过程后面都会出现一个锁图标,提醒您该存储过程处于资源控制之下。
要将新的存储过程添加到资源控制下的数据库中,必须手动将其添加到资源控制库中。
添加新的存储过程到资源控制
在数据视图窗口中右键单击存储过程
选择添加到命令
从数据库读取存储过程并存储到资源控制库后,会显示锁定图标。
您可以从数据库中查看任何存储过程并在项目中对其进行编辑。
查看存储过程
在数据视图窗口中右键单击存储过程
选择“检出”命令。 在存储过程后显示结帐图标。 当您尝试从资源控制中检出存储过程时,您将获得资源控制中的版本和数据库中的版本。 然后,计算机会比较这两个版本,如果不同,系统会提示您决定使用哪一个。 您可以选择数据库中的版本(并选择更新资源控制中的版本),也可以仅使用数据库中的版本或资源控制中的版本。
图 2. 签出并编辑存储过程
如果选择资源版本控制,存储过程将在数据库中编译。 如果编译失败,存储过程将在编辑器中打开并标记为需要编辑。
您还可以单击“查看”按钮打开一个窗口,该窗口将显示资源控制版本和数据库版本中各个存储过程的文本。
签出并编辑存储过程后,您需要返回并查看资源控制存储库中的更改。 签出完成后,从数据库中读取存储过程并在资源控制存储库中更新。 如果存储过程在编辑器中打开并标记为编辑(正如刚才所讨论的,当您尝试读取文件但数据库编辑失败时),则签入命令无效。
注册存储过程
在数据视图窗口中右键单击存储过程
选择签入命令
如果您愿意,可以在资源控制库中添加存储过程的描述。 此时存储过程后的结账图标就被去掉了。
注意:您将经常使用数据库。 当您签入文件时,最新的数据库版本将存储在资源控制中。
如果您决定不保存更改,也可以取消结帐。
取消结帐
在数据视图窗口中右键单击存储过程
选择撤消检出命令
存储过程下方的签出图标消失,出现锁定图标。
当您选择取消签出时,这意味着尝试将资源控制存储库与数据库重新同步。 资源控制存储库中的先前版本被编译到数据库中。 如果编译期间发生错误,则不会采取进一步的操作,并且资源控制上的锁定将被清除。
注意:在此示例中,您将获取资源控制版本并替换您决定取消签出后正在修改的版本。
最后提示
如果您看到下面的对话框,只需在 中键入“Admin”或任何其他有效的用户名。
图 3. 资源控制登录对话框。
总结
与 SQL 7.0 集成/与 SQL 7.0 集成使您可以轻松地与使用 SQL 7.0 的团队中的其他人进行协作。 在三层世界中,存储过程仍然很重要,但您需要确保一名开发人员所做的更改不会被其他开发人员或数据库管理员破坏。 这些工具将使您的团队能够更有效地工作。