【发布时间】:2010-12-14 00:29:30
【问题描述】:
我需要创建一个 TSQL 脚本来备份远程 SQL Server Express (2005) 上的数据库。我在另一个盒子上有一个 SQL Server 2005。不知道如何从这个 SQL Server 2005 运行脚本来完成备份工作。
脚本是这样的:
RESTORE DATABASE [myDB] FROM DISK = N'C:\Tmp\myDB.bak' WITH FILE = 1,
NOUNLOAD, STATS = 10
实际上,我使用 SQL Server Management Studio Express 在远程 SQL Server Express 上尝试了这个 SQL 脚本,它运行正常。我问这个问题的原因是我可以在 SQL Server 2005 上安排作业,但不能在远程 SQL Server Express 上创建安排作业。
我认为另一种方法是首先在 SQL Server Express 上创建一个 SQL SP。然后我将编写一个简单的控制台应用程序来连接到 SQL 并将 SP 作为 Windows 计划作业运行。
【问题讨论】:
标签: sql-server-2005 sql-server-express