gpt4 book ai didi

sql - 如何创建sql脚本来转储sql server表数据?

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:00 25 4
gpt4 key购买 nike

我是 sql 脚本的新手。我有一个问题,我有时会运行一个独立模式,不允许从我的数据库连接到我的实际程序。我正在尝试自动化一种方法,将数据从我的 sql server 数据库中取出并以某种方式将其推送到我的程序。作为备份。

这可能吗?

最佳答案

来源:fmsinc.com/free/NewTips/SQL/SQLServerExpr..

从以下 URL 下载并安装 SQL Server Management Studio Express 界面(如果您的服务器上尚未安装此实用程序): http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&displaylang=en

请注意,SQL Server Express 的安装不会安装此界面(本文是为 2005 版本创建的)。这是一个单独的下载。

打开 SQL Server Management Studio Express 界面。

使用向导创建新的备份设备(展开服务器对象 => 新建备份设备)。

右键单击新的备份设备并选择您要备份的数据库。

选择备份类型(通常是“完整”)。

为作业选择一个名称。如果需要,请插入描述。

单击“添加”按钮添加设备目标(这是您希望放置备份 .bak 输出文件的位置)。

点击确定。备份设备现已设置。对要备份的每个数据库重复步骤 3-7。

使用以下语法创建批处理文件(用于执行备份设备)。
下面是一个语法示例(记得用“BAT”文件扩展名保存这个文件):

===< Begin Code Batch Script  >===
sqlcmd -S MYSERVER\OFFICESERVERS -E -Q "BACKUP DATABASE MASTER TO TEST"
===< End Code Batch Script >=====
..where “MYSERVER” is the name of the SQL Server machine.
..where “OFFICESERVERS” is the name of the SQL Server.
..where “Test” is the name of the backup job.
..where “MASTER” is the name of the database.

最后,打开 Microsoft Windows 计划程序并将上面创建的批处理文件分配给计划的事件。将事件设置为在您希望的时间点运行。


编辑: 正如您询问是否有 2 个人在远程工作 - 在这种情况下,一个人将是服务器,或者两个人都是客户。您可以做的是在服务器上创建备份文件并为客户端获取备份文件,或者在其他情况下定义 2 个不同的作业并为每个作业设置起点。将为每个将要执行的作业创建一个备份文件,并为每个客户端从目的地获取备份文件。

关于sql - 如何创建sql脚本来转储sql server表数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com