Announcement

Collapse
No announcement yet.

stored procedure kopieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • stored procedure kopieren

    Weiss jemand wie ich mit t-sql stored-procedure von einer DB in eine andere DB auf dem gleichen Server kopieren kann?

  • #2
    Indem man sich das CREATE Script erstellen lässt (wenn man es noch nicht hat) und es dann auf der anderen DB ausführt.

    Entenscheiss Manager, SP markieren, RechteMaus => Alle Tasks => Script erstellen.

    Ansonsten kann man es auch über den Wizard kopiert lassen; per Script geht es schneller.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Deine Frage war ja, mit T-SQL... Also im SQL-Server gibt es die Tabelle syscomments. Diese kann man auslesen und dann per dynamischen SQL dann ausführen (siehe in der Hilfe unter sp_executesql nach). Es gibt aber auch die Möglichkeit der Replikation.... Du kannst nämlich diese SP auch replizieren (SQL 2000 mit Snapshot-Repli, SQL 2005 gehts noch einfacher...)

      LG
      Thomas

      Comment


      • #4
        Nachtrag: Wegen der Syscomments-Möglichkeit... die Procedure darf natürlich nicht verschlüsselt erstellt werden, denn dann wird kein Text gespeichert...

        LG
        Thomas

        Comment


        • #5
          ab SQL 2005 besser

          SELECT OBJECT_DEFINITION([MOD].[object_id])
          FROM sys.ALL_Sql_modules AS [MOD]

          Comment

          Working...
          X