Controle de origem e procedimentos armazenados [duplicado]
Esta pergunta já tem uma resposta aqui:
Você usa o controle de origem para os itens do banco de dados? [fechadas 58 respostas Fiquei me perguntando como colocar todos os procedimentos armazenados em um SQL 2000 sob controle de orige
Estamos usando o Subversion para todo o nosso código-fonte normal, por isso seria ótimo se houvesse uma solução para o problema usando o Subversio
Você tem alguma ideia
Update 16-02-2009: Este é o script vbs que eu usei para exportar todos os procedimentos armazenados:
Set con = CreateObject("ADODB.Connection")
con.ConnectionString = "*** Database connection string here ***"
con.Open
Set rs = CreateObject("ADODB.RecordSet")
rs.ActiveConnection = con
strSQL = "SELECT ROUTINE_NAME, ROUTINE_DEFINITION " & _
"FROM INFORMATION_SCHEMA.routines " & _
"WHERE ROUTINE_NAME NOT LIKE 'dt_%' " & _
"ORDER BY 1"
Set fso = CreateObject("Scripting.FileSystemObject")
rs.Open strSQL
While Not rs.Eof
filename = rs("ROUTINE_NAME") & ".sql"
routineSQL = rs("ROUTINE_DEFINITION")
Set tf = fso.CreateTextFile(filename, True)
tf.Write routineSQL
tf.Close
set tf = Nothing
rs.MoveNext
Wend
Set fso = Nothing
rs.Close
Set rs = Nothing