[英]How can I work with the hidden database objects in SQL Server?
我正在使用SQL Server,出於安全原因,該服務器未在服務器上顯示數據庫名稱,架構,表和存儲過程。
我擁有更改和維護對象的權限,只是在SSMS中看不到它們。 我想以一種我習慣於在SSMS中工作的方式來了解一種使用數據庫的簡單方法。 在SSMS中單擊鼠標右鍵會為您提供很多選項,可以提高工作效率(尤其是腳本可以正常運行)。
如何1)創建存儲過程的快速列表,以及2)快速創建用於更改所選存儲過程的腳本?
您可以使用列出對象
SELECT name from sys.objects where type = 'P'
那應該顯示存儲過程。 但是,如果對您隱藏了對象,則可能無法運行該對象。
搜索“ U”將顯示表格。
至於更改存儲過程,可以運行ALTER PROCEDURE ...
但是您可能需要盲寫腳本。 或者按照@TK Bruin的建議,使用sp_helptext
生成創建腳本將為您提供alter語句的基礎。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.