Vb.net Net如何导出MSSQL 2008的代码或精确存储过程

Vb.net Net如何导出MSSQL 2008的代码或精确存储过程,vb.net,sql-server-2008,stored-procedures,export-to-text,Vb.net,Sql Server 2008,Stored Procedures,Export To Text,是否可以获取整个存储过程代码并将其保存到文本文件中 我想在VB.net中创建一个程序,用户只需单击一个按钮,然后保存/提取当天更改或新创建的所有过程,以便进行备份 我已经可以使用此查询检查这些日期了 SELECT name, create_date, modify_date FROM sys.objects WHERE type = 'P' 我想知道全部密码不是该存储过程的结果 我知道这可以在mssql任务中完成,但我想用另一种方式 使用功能: SELECT name, OBJECT_DE

是否可以获取整个存储过程代码并将其保存到文本文件中

  • 我想在VB.net中创建一个程序,用户只需单击一个按钮,然后保存/提取当天更改或新创建的所有过程,以便进行备份

  • 我已经可以使用此查询检查这些日期了

    SELECT name, create_date, modify_date FROM sys.objects WHERE type = 'P'
    
  • 我想知道全部密码不是该存储过程的结果

  • 我知道这可以在mssql任务中完成,但我想用另一种方式

使用功能:

SELECT name, OBJECT_DEFINITION(object_id)
FROM sys.procedures 

顺便说一句,一个简单的谷歌搜索(获取存储过程文本sql server)让我明白了这一点,你应该先用谷歌搜索。

已经尝试过用谷歌搜索,但我总是得到存储过程的“如何获取结果”。谢谢有时候你只需要知道搜索关键字…:-)如果一个答案解决了你的问题,你应该接受它,这样其他人就会知道问题已经解决了。
for getting modified list
SELECT 
    name,
    create_date,
    modify_date
FROM sys.procedures
WHERE create_date = dynamicdate()

to get text of stored preocedure

SELECT text FROM syscomments WHERE id = (SELECT id FROM sysobjects WHERE name = 'spname'

and iterate the first result then pass sp name to second script