[Gelöst] sql2005 Tempdb ändern/auf andere Harddisk

Bild Speziell fĂĽr Probleme der SQL-Server-Integration in die Dynamics Produkte

[Gelöst] sql2005 Tempdb ändern/auf andere Harddisk

Beitragvon wirtnix » 6. März 2008 17:46

Hallo, habe Navision 4.03 mit SQL2005 auf einer 64-bit maschine am laufen.

nun habe ich im Forum gelesen, dass der 2005er Server vermehrt die Tempdb benutzt.

ich habe nun mehrmals versucht im SQL-Manager die TempDB um eine weitere Datei auf einem flotten Plattenverbund zu erweitern, ich kann aber keinen Dateinamen eingeben. Insgesamt möchte ich die gesamte TempDB nicht auf der Installationsplatte haben, sondern extra.

wie bekomme ich das am saubersten hin?
Zuletzt geändert von wirtnix am 17. Juni 2008 16:37, insgesamt 1-mal geändert.
Rock n Roll Junkie
wirtnix
 
Beiträge: 331
Registriert: 24. August 2007 14:00
Wohnort: Neu-Ulm
Realer Name: Michael Wolf
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009

Beitragvon SilverX » 6. März 2008 18:34

Das verschieben von Benutzer- und Systemdatenbanken wird in folgendem KB Artikel erklärt: How to move SQL Server Databases...
Cheers
Carsten


This post is my own opinion and does not necessarily reflect the opinion or view of my employer.
SilverX
Microsoft Partner
Microsoft Partner
 
Beiträge: 1252
Registriert: 16. September 2006 14:07
Realer Name: Carsten Scholling
Arbeitsort: GĂĽtersloh
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013+

Verschieben der tempdb-Datenbank

Beitragvon MichaelT » 17. Juni 2008 16:30

Da tempdb jedes Mal neu erstellt wird, wenn die Instanz von SQL Server gestartet wird, mĂĽssen Sie die Daten- und Protokolldateien nicht physikalisch verschieben. Die Dateien werden am neuen Speicherort erstellt, wenn der Dienst in Schritt 3 neu gestartet wird. Bis zum Neustart des Diensts verwendet tempdb weiterhin die Daten- und Protokolldateien am bisherigen Speicherort.


Schritt1 Ermitteln
SELECT name, physical_name AS CurrentLocation
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
GO

Schritt2 Ă„ndern
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'F:\SQLLog\templog.ldf');
GO

Schritt3 SQL neustarten

Schritt4 ĂśberprĂĽfen
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');

Schritt5 Löschen der "alten TempDBs"
MichaelT
 
Beiträge: 9
Registriert: 14. Mai 2008 09:48

Beitragvon Timo Lässer » 18. Juni 2008 20:11

[Beitrag aus dem Forum Dynamics NAV 4.xx nach Microsoft SQL-Server verschoben.]

Gruß, Timo Lässer
MSDynamics.de-Team
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21


ZurĂĽck zu Microsoft SQL-Server

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast