Copy the script to SQL SSMS
Change the PAth from where you want to execute script.
Run it.
Copy the script to SQL SSMS
Change the PAth from where you want to execute script.
Run it.
-- Script to Build Procedures, Tables, etc in mi CREATE TABLE ##SQLFiles ( SQLFileName VARCHAR(2000)) GO INSERT INTO ##SQLFiles EXECUTE master.dbo.xp_cmdshell 'dir /b "\\ServerUNC\Folder1\DBA_TSQL_Scripts\Procedure\*.sql"' GO select * from ##SQLFiles --DROP TABLE ##SQLFiles DECLARE cFiles CURSOR LOCAL FOR SELECT DISTINCT [SQLFileName] FROM ##SQLFiles WHERE [SQLFileName] IS NOT NULL AND [SQLFileName] != 'NULL' ORDER BY [SQLFileName] DECLARE @vFileName VARCHAR(200) DECLARE @vSQLStmt VARCHAR(4000) DECLARE @OutPutFolder VARCHAR(4000) = '\\ServerUNC\Folder1\DBA_TSQL_Scripts\output'; DECLARE @inputFolder VARCHAR(4000) = '\\ServerUNC\Folder1\DBA_TSQL_Scripts\Table\'; OPEN cFiles FETCH NEXT FROM cFiles INTO @vFileName WHILE @@FETCH_STATUS = 0 BEGIN SET @vSQLStmt = 'master.dbo.xp_cmdshell ''osql -S SERVERNAME -E -d DATABASE -i "' + @inputFolder + '\'+ @vFileName + '" -o "' + @OutPutFolder +'\fOLDER\' + @vFileName +'_output.txt"''' EXECUTE (@vSQLStmt) Print @vSQLStmt FETCH NEXT FROM cFiles INTO @vFileName END CLOSE cFiles DEALLOCATE cFiles GO DROP TABLE ##SQLFiles GO