Kolekcja StoredProcedures

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

StoredProcedures kolekcja zawiera procedura przechowywana obiektów, które odwołują się do systemu i procedur przechowywanych przez użytkownika bazy danych Microsoft SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Właściwości

Uwagi

Z StoredProcedures kolekcja, możesz:

  • Tworzenie procedura składowana.

  • Usuń procedura składowana.

Aby uzyskać więcej informacji o tworzeniu procedury przechowywane za pomocą procedura przechowywana obiektu i StoredProcedures kolekcja, zobacz procedura przechowywana obiektu sekcji.

Aby usunąć procedura składowana

  1. Pobierz procedura składowana obiektu odwołującego się do docelowej przechowywanej procedury z StoredProcedures przy użyciu kolekcja elementu lub ItemByID metoda.Podczas wyodrębniania procedura składowana obiektu za pomocą nazwy do procedura składowana, należy użyć nazwy właściciela nazwy, jak w:

    Set oStoredProcedure = _
    oDatabase.StoredProcedures("[Sales By Year]", "dbo")
    
  2. Użyj usunąć metoda procedura składowana obiekt, aby usunąć na docelową procedura składowana.

Podczas korzystania z elementu lub usunąć metoda, StoredProcedures obsługuje kolekcja element członkowski identyfikacji przy użyciu nazwy lub Składnia odwołania porządkowych.Na przykład:

Set oStoredProcedure = _
oDatabase.StoredProcedures("[Ten Most Expensive Products]")

Lub:

Set oStoredProcedure = oDatabase.StoredProcedures(1)

Ponadto przy użyciu nazwa oparta element zaznaczenia, elementu metoda umożliwia właścicielowi kwalifikacji Nazwa docelowej SQL Server procedura składowana jak wyżej.Podczas korzystania z usunąć metoda, StoredProcedures kolekcja nie obsługuje kwalifikacji docelowy obiekt przez nazwę właściciela.Zaleca się używanie elementu metoda, aby wyodrębnić z miejsce docelowe, a następnie użyj usunąć metoda procedura składowana obiekt, aby upuścić procedura składowana.

Ostrzeżenie

Tworzenie lub usuwanie SQL Server procedury przechowywane za pomocą StoredProcedures kolekcja wymaga odpowiednich uprawnień.konto logowania do programu SQL Server, używane do SQLServer połączenie obiektu musi być element członkowski rolę stałej db_ddladmin lub rolę z większych uprawnień.