आप इसे प्रबंधन स्टूडियो में कर सकते हैं - अपने इच्छित डेटाबेस पर राइट क्लिक करें और कार्यों का चयन करें -> स्क्रिप्ट जेनरेट करें -> विज़ार्ड के माध्यम से जाएं। आप तो बस प्रक्रियाओं आदि
आप भी इस तरह एक स्क्रिप्ट का उपयोग कर सकते हैं संग्रहीत निर्दिष्ट कर सकते हैं:
SET NOCOUNT ON
DECLARE @Test TABLE (Id INT IDENTITY(1,1), Code VARCHAR(MAX))
INSERT INTO @Test (Code)
SELECT 'IF object_ID(N''[' + schema_name(schema_id) + '].[' + Name + ']'') IS NOT NULL
DROP PROCEDURE ['+ schema_name(schema_id) +' ].[' + Name + ']' + CHAR(13) + CHAR(10) + 'GO' + CHAR(13) +CHAR(10) +
OBJECT_DEFINITION(OBJECT_ID) + CHAR(13) +CHAR(10) + 'GO' + CHAR(13) + CHAR(10)
FROM sys.procedures
WHERE is_ms_shipped = 0
DECLARE @lnCurrent INT, @lnMax INT
DECLARE @LongName VARCHAR(MAX)
SELECT @lnMax = MAX(Id) FROM @Test
SET @lnCurrent = 1
WHILE @lnCurrent <= @lnMax
BEGIN
SELECT @LongName = Code FROM @Test WHERE Id = @lnCurrent
WHILE @LongName <> ''
BEGIN
PRINT LEFT(@LongName,8000)
SET @LongName = SUBSTRING(@LongName, 8001, LEN(@LongName))
END
SET @lnCurrent = @lnCurrent + 1
END
तुम भी बदल सकते हैं + सभी संग्रहित प्रक्रियाओं चुनने के लिए क्लिक और आप तो राइट क्लिक करें और स्क्रिप्ट कर सकते हैं उन्हें एक फाइल में।
स्रोत
2011-11-16 06:10:06
अरे, मैं प्रत्येक एसपी के लिए 130 अलग-अलग फाइलों को चाहता हूं :(यह मुझे केवल एक फ़ाइल दे रहा है – Neo
@ashuthinks: जहां भी आप उन्हें पसंद करते हैं! जादूगर के माध्यम से कदम - यह आपको पूछेगा कि क्या आप सभी संग्रहित प्रोसेस के लिए एक फ़ाइल चाहते हैं , या एक संग्रहित प्रति फ़ाइल एक फ़ाइल, और यह आपको पूछेगी कि उन्हें कहां स्टोर करना है ... –
@ashuthinks: मेरा तीसरा स्क्रीनशॉट देखें - क्या आप जो खोज रहे हैं ??? ** प्रति ऑब्जेक्ट एक फ़ाइल ** ?? –