問題:在磁盤上有什麼地方可以找到數據庫實例上每個過程/觸發器的人類可讀文件?存儲過程和其他對象在磁盤上的位置?
我已經瀏覽了我的磁盤上的Program Files\Microsoft SQL Server\
,但它主要是.dll/.rll文件。
我問的原因是因爲我的公司已決定將某個VARCHAR(10)
字段增加到VARCHAR(50)
,並且此字段在350多個存儲過程/觸發器中出現。我的工作是弄清楚哪些腳本需要修改以解釋這個字段長度的增加。如果我可以寫一個腳本來解析這些文件並找出與各種不同的正則表達式匹配的文件,那就太好了。
在數據庫本身。使用'syscomments'或'sys.sql_modules'。 – shawnt00