SQL Server üzerindeki tüm databaselerinizi yedekleyin.

SQL Server üzerinde belkide 1000 tane databaseiniz mevcut, bunların herbiri için procedur yazmak yada job oluşturmak zaman alabilir. Vereceğim script ile yedekleme işlemini hızlı ve kolay bir şekilde kaç databasinizin olduğuna bakmaksızın yedekleyebilirsiniz. TechNet üzerinden bu scripte ulaşabilirsiniz.

 

[email protected](50)–[email protected](256)–[email protected](256)–[email protected](20)–usedforfilename–[email protected]=’MyBackupFilePath’–[email protected]e=CONVERT(VARCHAR(20),GETDATE(),112)DECLAREdb_cursorCURSORFOR–UsethisforalldatabaseexceptthesystemdatabasesandanyexclusionyoucanmakeSELECTnameFROMmaster.dbo.sysdatabasesWHEREnameNOTIN(‘master’,’model’,’msdb’,’tempdb’,’ReportServer’,’ReportServerTempDB’)

–Uncommentandusethisforonlyspecificdatabases.
–ThosedatabasenamesyoucanprovideunderINclauseSELECTnameFROMmaster.dbo.sysdatabasesWHEREnameIN(‘MyDB1′,’MyDB2′)[email protected]@@[email protected][email protected][email protected]+’_’[email protected]+’.BAK’[email protected][email protected][email protected]_cursorDEALLOCATEdb_cursor

Kodu buradan indirebilirsiniz. http://gallery.technet.microsoft.com/T-SQL-to-backup-all-d683cfee/view/Reviews