一尘不染

将存储过程脚本化数据库对象到文件?

sql

我想在SQL 2005中编写一个存储过程,以将我所有的数据库对象编写脚本到文件中。唯一的问题是…我不知道该怎么做。有人可以帮忙吗?

谢谢!


阅读 157

收藏
2021-05-30

共1个答案

一尘不染

你可以尝试这样的事情,

首先,像这样在您的SQL Server中创建一个新的存储过程。

CREATE PROCEDURE ListObjectsToFile
AS
BEGIN
 select * from sysobjects;
END
GO

然后从命令行调用它,指出您的完整连接字符串以及输出文件的路径/名称

C:> sqlcmd -S yourServer \ yourSQLServerInstance -U yourUser -P
yourUserPassword -q ListObjectsToFile -o C:\ list.txt

希望能有所帮助,

桑蒂!:)

2021-05-30