ZKX's LAB

sql server资源组 如何使用SQL Server还原文件和文件组

2021-04-24知识2

如何使用SQL Server还原文件和文件组 打开SQL Server Management Studio 并连接到数据库引擎服务器。在“对象资源管理器”窗格中展开“数据库”节点。右击要还原的数据库,在弹出的快捷菜单中选择“文件和文件组”命令,打开“还原文件和文件组”对话框,默认选择“常规”选项。在“还原的目标”区域的“目标数据库”下拉列表框中选择数据库的名称。在“还原的目标”区域中,选择“源设备”,单击按钮,单击右侧的.按钮,打开“指定备份设备”对话框。指定还原操作的备份媒体及位置,单击”确定“按钮,返回到”还原数据库“对话框。在”选择用于还原的备份集“列表框中选择文件和文件组备份集。8单击”确定“按钮,即可完成数据库文件和文件组的还原操作。

如何为 SQL Server 资源添加依赖关系 若要将数据或日志放到另一个磁盘上,必须先为相应磁盘添加与 SQL Server 资源知的依赖关系。需要特别注意的是:如果要将其他任何资源添加到 SQL Server 组中,这些资源必须始终具有自身的唯一 SQL 网络名称资源以及自身的 SQL IP 地址资源。不要将现有的 SQL 网络名称资源和道 SQL IP 地址资源用于 SQL Server 以外的任何资源。如果将 SQL Server 资源与其他资源共享,可能会内发生下列问题:可能会发生意外停用。Service Pack 安装可能会失败。SQL Server 安装程序可能会失败。如果出现此问题,将无法安装更多的 SQL Server 实例,也不能执行例程维护。还需要容考虑下列问题:使用FTP 进行 SQL Server 如果 SQL Server 实例使用 FTP 进行 SQL Server 则 FTP 服务必须与设置为使用 FTP 服务的 SQL Server 安装位于同一个物理磁盘。

如何在SQL Server中批量导入数据 方案一、循环导入实现方式是利用数据库访问类调用存储过程,利用循环逐条插入。很明显,这种方式效率并不高方案二、使用Bulk插入bulk方法主要思想是通过在客户端把数据都缓存在Table中,然后利用SqlBulkCopy一次性把Table中的数据插入到数据库,效率非常高方案三:利用SQLServer2008的新特性-表值参数(Table-Valued Parameter)。表值参数是SQLServer2008才有的一个新特性,使用这个新特性,我们可以把一个表类型作为参数传递到函数或存储过程里。方案四:对于单列字段,可以把要插入的数据进行字符串拼接,最后再在存储过程中拆分成数组,然后逐条插入。查了一下存储过程中参数的字符串的最大长度,然后除以字段的长度,算出一个值,很明显是可以满足要求的,只是这种方式跟第一种方式比起来,似乎没什么提高,因为原理都是一样的。方案五:考虑异步创建、消息队列等等。这种方案无论从设计上还是开发上,难度都是有的。

随机阅读

qrcode
访问手机版