Archivieren

Posts Tagged 'T-SQL "

SQL Server 2008 zur Verringerung der Größe der Protokolldatei -2 -

Ich habe bisher zu diesem Thema (2 Beiträge geschrieben früher) hatte einen Blog. Ich bin immer bessere Ergebnisse mit dem folgenden Code, um seinen Namen schreiben, ich wollte es stattdessen zu verwenden.

 USE DBADINIZIBURAYAYAZIN ------------------------------------------------ ------------------------------ - Der folgende Abschnitt muss nicht alles ändern. ----------- -------------------------------------------------- ----------------- GO - Variablen deklarieren DECLARE @ SQLStatement als nvarchar (max) DECLARE @ LogFileLogicalName als sysname - SET @ Alter der Datenbank zur einfachen Wiederherstellung SQLStatement = 'ALTER DATABASE '+ DB_NAME () + "SET RECOVERY SIMPLE" EXEC (@ SQLStatement) - Stellen Sie sicher, es wurde] Altered SELECT [name, [recovery_model_desc] sys.databases FROM WHERE [name] = DB_NAME () - Setzt die Log-Datei LogFileLogicalName SELECT @ variable name = [Name] FROM sys.database_files WHERE type = 1 - schrumpfen die Logdatei DBCC SHRINKFILE (@ LogFileLogicalName, 1) - Alter der Datenbank wieder in vollem SET @ SQLStatement = 'ALTER DATABASE' + DB_NAME () + "SET RECOVERY FULL 'EXEC (@ SQLStatement) - Stellen Sie sicher, es wurde, verwandelte sich wieder in voller SET @ SQLStatement =" SELECT [name] [recovery_model_desc] FROM' + DB_NAME () + '. sys.databases WHERE [Name ] ='''+ DB_NAME () +'''' EXEC (@ SQLStatement) 
Tags: , , Kategorien: Datenbank- Tags: , ,

SQL Server 2008 zur Verringerung der Größe der Protokolldatei

SQL Server 2008 Enterprise Manager auf die Größe unnötig erhöht die LOG-Dateien mit den folgenden T-SQL-Code in einem viel kleineren ebata.

SELECT name, aus recovery_model_desc sys.databases
GO
ALTER DATABASE festgelegt Verwertung einfache BURAYAKENDİDBADINIZIYAZIN
GO
Sysname declare @ LogFileLogicalName
LogFileLogicalName = SELECT name FROM @ type = 1, wenn sys.database_files
print @ LogFileLogicalName
DBCC SHRINKFILE (@ LogFileLogicalName, 100)

SELECT name, recovery_model_desc sys.databasesGO von ALTER DATABASE festgelegt simpleGODeclare Verwertung BURAYAKENDİDBADINIZIYAZIN LogFileLogicalName sysnameselect @ LogFileLogicalName = Name Type = 1print @ LogFileLogicalName von wo sys.database_files
DBCC SHRINKFILE (@ LogFileLogicalName, 100)

Tags: , , Kategorien: Web-Programmierung Tags: , ,