More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Marco Scheel aka GeekDot...PhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

July 04

Der Blog ist umgezogen

stop
Hallo zusammen,
 
bitte macht ein Update eurer Bookmarks und Feedreader. Mein neuer Blog läuft jetzt hier:
Meine neue Feed URL:
 
Ciao Marco
 
June 16

Ein Schritt weiter in die Web 2.0 Welt

Hinweis:
Mein Blog ist umgezogen.
URL: http://marcoscheel.de
RSS: http://feeds.feedburner.com/marcoscheel

Ich versuche gerade mein Leben im WEB neu zu ordnen. Die Ausrichtung auf Web 2.0 Dienste (wenn es so was überhaupt gibt) geht heute ein Schritt weiter. Kurz die Historie:

Heute kommt noch ein Service, der mir persönlich noch etwas unbekannt ist, hinzu:

Technorati Profile

image Dieser Post dient also primär dazu mein Blog bei Technorati zu "claimen". Was genau der Dienst bringt, werde ich bestimmt noch raus finden.

Man kann nun auf jeden Fall zwei Dinge erkennen:

  1. Ich habe x Accounts bei allen großen Anbietern (wie der Rest der internet User)
  2. Ein paar meiner wichtigsten Dienste gehören zu Google (Google Reader und Feedburner welches seit kurzem zum Google Imperium gehört)

Dem Account durcheinander ist leider nicht bei zu kommen. Die Sammlung der Dienste bei Google macht mir schon mehr Angst. Google ist auch mein primärer Suchdienst und so können die Jungs doch recht viel Daten über mich sammeln. Ich liebe es, die Vorteile der angebotenen "Software" zu nutzen. Die Zeit wird es zeigen, wie Google damit umgeht und wie die Öffentlichkeit darüber berichtet (wie also die öffentliche Meinung geformt wird).

Es bleibt noch anzumerken, dass es trotz der Menge an Services nur ein Bruchteil der Dienste ist, die sich in dem Bereich tummeln. Bisher nicht genutzte Dienste:

Angeschaut habe ich auch fast alle einmal, aber genutzt habe ich keins länger als ein Tag :-)

Ich habe mir vorgenommen, über die verscheidenen Dienste nochmal im Detail zu berichten, zumindest die dich ich für interessant empfinde. Mal sehen, ob das klappt.

Ciao MarcoHinweis:
Mein Blog ist umgezogen.
URL: http://marcoscheel.de
RSS: http://feeds.feedburner.com/marcoscheel

June 15

Neues Zuhause für meinen Blog

Ab heute will ich es mit einem neuen Zuhause mit meinem Blog versuchen. Ein paar Posts werde ich nich auf beiden aktiv werden, aber ich will möglichst schnell den Live Space Blog schließen.

Neues Heim: http://marcoscheel.de

Ich habe auf Basis von GraffitiCMS meinen Blog neu aufgezogen. Schaut doch auch mal auf die Seite. Das Layout ist ein angepaßtes Theme. Mehr zum Thema GraffitiCMS vielleicht in den nächsten Posts.

Ciao Marco

June 13

Windows Server 2008 und der Default Zustand der Firewall

Aus der Woche in der ich mich intensiver mit dem Windows Server 2008 und dem IIS7 beschäftigt habe, hat sich ein Detail eingebrannnt:

Achtung: Firewall ist by default eingeschaltet!

Total sicher, aber auch total ungewohnt. Ich bin gleich drei mal in den Fehler gelaufen:

  1. IIS7 FTP Server von einem Vista Client aus testen
  2. SharePoint Server in die Farm joinen
  3. Reporting Services Integration auf dem Shareoiint aktivierenimage

Ich habe die Firewall nicht abgeschaltet, sondern einfach die Ports, die ich jetzt benötigte, eingetragen als Exception. Es ist einfach Gewohnheitssache. Ich habe nicht ganz so viel Zeit verloren, da ich nicht so viele Ports benötige, aber Kollegen in deutlich komplexeren Szenarien, hat es einiges mehr an Zeit gekostet.

Ciao Marco

P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

SharePoint Disk Based Blob Cache

Wir implementieren gerade eine SiteCollection in einem Portal in dem es darum geht Video's die aus einer Document Library kommen in einem Flash Movie darzustellen. Um die Performance und die Wartbarkeit zu halten haben wir folgende Dinge eingerichtet:

  1. Eigene ContentDB
    Wir haben die SiteCollection über STSADM angelegt und einer leeren ContentDB auf dem SQL Server zugewiesen. Anschließend haben wir die ContentDB im Central Admin "Offline" genommen, so das die Datenbank nur für Video Content genutzt wird. Für den Backup Prozess kann man so einen anderen Schedule hinterlegen, da hier nicht so viel "Bewegung" existiert und es primär um grosse Dateien geht.
  2. Upload Limit erhöhen
    Die Konfiguration wird Leider für die gesamte WebApplication vorgenommen. Sollte es also nötig sein, dass nur die neue SiteCollection von dem Limit beroffen ist, dann würde eine eigene Application benötigt, was den Aufwand natürlich deutlich erhöht.
    image
  3. Disk Based Blob Cache einschalten
    Hier ist der Artikel von MS:
    MSDN: Disk-based Caching for Binary Large Objects
    Technet: Caching in Office SharePoint Server 2007
    EMC Team Blog: How can I make my web site faster with caching?
    So sieht unsere Web.Config dann auf den beiden WFE Servern aus:
    <BlobCache
            location="D:\MOSS-BlobCache"
            path="\.(flv)$"
            maxSize="1"
            max-age="86400"
            enabled="True" />
    Im Moment werden also nur Flash Videos für 24 Stunden mit einer gesamt Cachegröße von 1 GB gecached.

Das erzielte Ergebnis  hilft zum einen die Datenbank zu entlasten, sendet allerdings auch gleich an den Client per HTTP-Header die folgenden Cache Control einstellungen:
Cache-Control: public, max-age=86400
Somit würde auch der Client erst in 24 Stunden nach einem neuen File fragen. Die Konsequenz ist also das egal, ob ich den Cache leere oder den Content auf dem Server austausche, der Client würde bei korrekter einstllung erst in 24 Stunden nach einem neuen File fragen. Ich hatte schon Situationen, wo so etwas zu Problemen geführt hat. Eventuell setzen wir den Cache auf 15 Minuten, was die Server bei vielen gleichzeitigen Zugriffen noch immer deutlich unterstützt, aber bei einem fehlerhaften File (Video) den nötigen Spielraum für ein kurzfristiges Update schafft.

Sollte man in die verlegenheit kommen den Cache früher wieder los werden zu wollen, dann gibt es diese folgende potentielle Möglichkeiten:

  1. STSADM
    stsadm -o setproperty -propertyname blobcacheflushcount -propertyvalue 11 -url http://mywebapp:port
  2. SiteSettings - Site Collection Administration - Site collection object cache
    image 
    Achtung: Diese Aktion muss für jeden Zone auf der eine Applikation "Extended" wurde durchgeführt werden. Sollte zum Beispiel also noch ein HTTPS Site mit laufen, müßte das auch dort gemacht werden.
  3. del *.*
    Einfach aud den WFE Servern den Verzeichnisinhalt löschen und ein IISRESET durchführen

Ciao Marco

P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

June 11

2:1 für die Türkei

Das wird einen lange Nacht in Offenbach.

image

Ciao Marco

P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

June 10

Mein RSS Feed ändert sich/soll sich ändern

Ich bin jetzt ein Mitglied der FeedBurner Familie. Ab sofort ist mein RSS Feed über folgende URL zu erreichen:

http://feeds.feedburner.com/marcoscheel

Die Idee dahinter ist den Mehrwert, den so ein Dienst bringt, auszunutzen. Ich bin mir nicht sicher, ob ich der Microsoft Windows Live Space Plattform für Blogging treu bleibe. Ich bin sehr begeistert über die Funktionen und die Integration in den Windows Live Writer. Allerdings fehlen doch viele Dinge:

  1. Statistiken
    Sie sind schlicht nicht vorhanden:
    image
  2. Kommentare
    Das Handling ist mehr als suboptimal.
  3. Integration von weiteren Diensten

Solange ich meinen Feed bei Feedburner Manage, bin ich in der Lage meinen Blog so oft umzuziehen wie ich möchte! Auch wenn ich es vielleicht nie tun sollte. Feedburner biete eine Menge funktionen. Kurz angemerkt (ich kenne es auch erst seit eben):

image

  1. del.icio.us Aggregation
    Einmal am Tag werden meine Bookmarks "geblogget"
  2. Flickr Aggregation
    Sobald ich bei Flicker Bilder mit einem Tag versehe, werden sie in meinem Feed Aggregiert.
  3. Flares - Email This & Save to del.icio.us
    Minifunktionen in jedem Feed item
  4. Statistiken
    Noch nicht viel zu sehen, aber mehr als nur ein Punkt:
    image

Also lieber Leser, wer mehr von mir wissen will, sollte auf den Feedburner Link wechseln.

Danke und Ciao Marco

June 05

Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2

Auf dem Microsoft SharePoint Team Blog gab es eben die Ankündigung, dass es nun die SharePoint Extenions für Visual Studio 2008 zum Download gibt.

http://blogs.msdn.com/sharepoint/archive/2008/06/04/announcing-the-vsewss-version-1-2.aspx

Die fehlende Verfügbarkeit hat mich schon oft genervt. Endlich ist es vorbei. Es gibt keine neuen Features. Aber das beste Feature ist folgendes:

image

Es läßt sich unter Vista installieren. Allerdings... eben in den Comments gelesen... es gibt kein 64-Support :-S Naja man kann nicht alles haben.

image

Ciao Marco

June 04

SharePoint Links zum Bookmarken

Ich habe gestern beim Babysitten etwas Zeit gehabt und mal wieder meine Feeds gelesen. Dabei bin ich über zwei meiner Meinung nach wichtigen Artikel gestoplert:

  1. Kerberos, SharePoint und Windows Server 2008
    Ich wollte ja selber was zum Thema schreiben, aber dieser Blog nimmt mir die Arbeit ab. Alle die SharePoint auf W2K8 installieren wollen und ernsthaft kerberos betreiben wollen, müssen diesen Artikel lesen
    Using Kerberos with SharePoint on Windows Server 2008
  2. Sharepoint Post SP1 Hotfixes
    Es ist nicht einfach da den Überblick zu behalten. der Kollege Spencer Harbar (ist eine RSS Subscripion mehr als Wert) macht im Moment zumindest den Versuch den Überblick zu behalten:
    SharePoint 2007 Post SP1 Hotfixes

Wer selber noch auf der Suche nach dem ultimativen Bookmarktool ist, dem würde ich einen Blick auf del.icio.us empfehlen.

image

Ciao Marco

June 02

ContentTypes und was passiert bei Änderungen

Ich wollte jetzt einmal kurz (auch für mich als reminder) runter schreiben, was passiert, wenn ich verschiedene Dinge an einem ContentType ändere:

  1. Vorbedingung
    image
    Alle folgenden Aktionen haben eine Einstellung für die Aktualisierungsweitergabe )"Update List and Site Content Types"). Ob bestehende Listen aktualisiert, werden hängt von der Wahl der entsprecheden Option ab. Alle folgenden Aktionen werden auf dem ContentType gemacht!
  2. Hinzufügen einer Spalte
    Beim Einfügen werden alle Listen, die den ContentType verwendet, entsprechend der Einstellung aktualisiert. Der Liste wird eine neue Spalte hinzugefügt. Der Wert der Spalte für bestehende Einträge wird nicht auf den definierten Default-Wert gesetzt! Die neue Spalte ist also ungefüllt.
  3. Verändern des Datentyp
    Einfache Spaltentypen wie "Single line of text" oder "Number" lassen sich in einander umwandeln. Ob die Werte erhalten bleiben, hängt natürlich vom Inhalt ab.
  4. Löschen einer Spalte
    Lösche ich eine Spalte aus dem ContentType wird Sie aus den entsprechenden Listen nicht entfernt sondern die Definition wird in eine ganz normale Spalte ohne ContentType abhängigkeit geändert. Alle Werte und Viewdarstellungen bleiben also unberührt. Achtung: Bei ContentQueryWebParts (CQWP) kann es entsprechenden Fehlern geben.
  5. Erneutes Hinzufügen einer zuvor gelöschten Spalte
    Die Spalte wird quasi zurückgemappet und es entsteht kein Konflikt und kein doppelter Spalteneintrag. Hat sich der Datentyp geändert, dann kommt zusätzlich, das Verhalten aus Punkt 3. zum Tragen.
  6. Hinzufügen einer Spalte mit dem selben Namen (auch mit anderem Datentyp)
    bei gleichem Namen wird einfach eine weitere Spalte eingefügt. Unterschied liegt in dem internen Mamen. An der Oberfläche ist nichts zu erkennen.
    Vor dem Ändern (Typ=Number):
    image 
    Nach dem Hinzufügen (Typ=Single Line of text):
    image 

Ciao Marco

May 30

SharePoint und Microsoft SQL Server 2008 Reporting Add-in Installation

Ich habe eben versucht die Reporting Integration für den SQL2008 auf dem MOSS Server zu aktivieren. Die Installation ist ohne Fehler abgebrochen. Die Lösung gibt es in der Readme von MS zum Add-In:

Readme:
http://download.microsoft.com/download/0/9/4/09438108-4f1d-4734-8100-4ff73d549082/Readme_rsaddin.htm

Download aus dem February CTP Feature Pack des SQL 2008:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D68DE3C9-60A9-49C9-A28C-5C46BBC3356F&displaylang=en

imageDie Installation läuft anders als das Add-In aus dem SQL 2005 SP2 Feature Pack. Es muss kein Cab per STSADM registriert werden, sondern das MSI erledigt die ganze Arbeit. Mein Testenviroment hat wenig RAM, da alles auf meinem Lenovo x61T mit 4 GB unter Vista läuft. Das Setup schlägt fehl und die Readme hat mir dann weiter geholfen. Es bleibt nur anzumerken, dass die Beschreibung ein falschen MSI Namen verwendet. Die Installation läuft wirklich lange, da alle Locals (LCID) installiert werden. Aber es lohnt sich.

Ciao Marco

Windows Server 2008 und fehlender POP Service

Ich beschäftige mich gerade mit dem Windows Server 2008 (wird ja auch Zeit) und schaue mir speziell den IIS an. Einen Post dazu wird es sicher in Zukunft geben. Meinem Interesse am W2K8 Server gilt natürlich auch speziell der SharePoint-Fähigkeit. Erstes Fazit ist toll, aber auch dazu später mehr. Negativ aufgefallen ist nun der fehlende POP3 Service. Ob die Mehrheit ihn benötigt, ist jetzt nicht die Frage. Für ein (schlanke) SharePoint Testumgebung war es allerdings die einfachste Möglichkeit, eine Szenario samt Mail zu realisieren.

imageIch bin natürlich nicht der einzige, der ihn vermißt:
http://patrickyong.net/2008/05/15/pop3-server-for-windows-server-2008/

Die Lösung habe ich nicht getestet, da ich überlege, ob ich nicht den hMailServer für so was nehme. Wenn jemand ein Vorschlag hat, der ohne Exchange auskommt, bin ich für alle Berichte bankbar.

Ciao Marco

May 16

SharePoint (MOSS) und Kerberos

Iimagech mache viele reine Intranet-Konfigurationen/Installationen. Einen grossen Teil davon versuche ich, mit Kerberos Authentifizierung zu realisieren. Es ist etwas an Vorarbeit nötigt, aber der Mehrwert, wenn es um mehr als reinen CMS Content geht, ist doch recht gross. Szenarien sind folgende:

  • Zugreifen auf die Mailbox der Users (Unread-Items, Kalenderabfragen, ...)
  • Zugreifen auf Datenbanken (der Loginname steht für personalisierte Abfragen zur Verfügung, etablierte Security auf dem SQL Server kann genutzt werden, ...)
  • Zugreifen auf KPI's aus dem Analysis Server (MS SQL 2005)
  • Zugreifen auf dem Fileserver aus SharePoint Code
  • RSA Authentifizierung ohne Passwort (nur mit Contrained Kerberos Delegation)
  • ...

Was man vorher tun muss:

  • DNS (Jede Anwendung mit eigenem AppPool sollte seine eigene URL haben, der Central Admin ist der einzige der auf einem MachineName läuft)
  • AppPoolAccounts aus dem Active Directory Domain
  • SPN (ServicePrincipalName) auf die Accounts zu den entsprechenden Services setzen
  • Delegation für den Account konfigurieren (Tab im AD ist erst nach dem Setzen der SPN's verfügbar)

Die Konfiguration des IIS übernimmt dann SharePoint selbst. Beim Anlegen der Applications wird man gefragt, wie man Authentifizieren will. Später kann man die Option über den Central Admin im Tab Application Management unter dem Punkt Authentication Provider finden. Sollte das Umstellen mit einem Fehler quitiert werden, ist Vorsicht geboten. Ein erneutes Aufrufen zeigt zwar den gewünschten Wert an, aber dieser wird nicht "live" ausgelesen, sonder kommt aus der ConfigDB. Ich hatte schon Installationen in denen ein Bug im IIS (OWS Timer Bug) dazu führte, dass die Metabase nicht zu schreiben war. Merkt man auch daran das das IIS Management Tool nicht auf geht.

Weitere Informationen:

Ciao Marco

May 13

Fehler beim Erstellen eines Zeitplans im SSP

Ich habe jetzt schon einige Installation mit dem Microsoft Office SharePoint Server 2007 (MOSS) gemacht. In der Regel sind es komplexere Installationen. Es sind also neben dem SQL Server noch zwei weitere Server in der SharePoint Farm.

Bei der Konfiguration gehe ich immer Schritt für Schritt vor. Installation der Software, Konfiguration auf dem Server "Application Server" für Central Admin Host, den Rest der Farm joinen, SSP anlegen (SSP Application und MySite Application anlegen), alle Optionen unter "Operations", alle Optionen unter "Application Management" und zum Schluss alle Optionen des SSP. So weit hat sich Routine eingestellt und es ist mit keiner Komplikation zu rechnen. Allerdings kommt dann der Punkt für den "Profile Import" oder "Search - Content Source" zum Erstellen der Schedules. Und auch mit SP1 (noch keine Rollups) bekomme ich hier immer mal wieder einen Fehler "Access Denied".

image

Grund für den Fehler ist wohl eine fehlerhafte Konfiguration des "%windir%\tasks" Ordners und der Sicherheitseinstellungen. Für die AppPool Accounts muss hier die korrekte Security eingestellt werden. Details wie man das auch bei dem speziellen Ordner der "Scheduled Tasks" macht findet man hier:
http://support.microsoft.com/kb/926959/en-us

Ich mache bald eine Installation direkt mit SP1 Rollups (3 an der Zahl zum heutigen Stand) und werde berichten, was passiert.

Ciao Marco

SharePoint (Coding) und Speicherverwaltung

Folgende Artikel behandeln das Thema oder die Auswirkung:

image Es ist leider noch immer so, dass hinter den .NET Schichten eine Menge (D)COM(+) liegt. In der .NET Welt ist man "leider" ja nicht mehr gezwungen, sich gezielt um speicher zu kümmern. Leider wird das unerfahrenen aber auch erfahrenen Entwicklern immer wieder zum Stolperstein. Genau wie beim Zugriff auf Datenbanken (Thema: Connection Pool Limit) und beim Lesen und Schreiben von Dateien, kommt es immer wieder zu Problemen. In einer WebAnwendung kommen diese Effekte in der Regel deutlich stärker zum Tragen, als in Windows Anwendungen, da das Beenden der Anwendung in den meisten Fällen auch die genutzten Ressourcen wieder frei gibt. So kommen die SQL Connections wieder in den Pool, sobald zum Beispiel die CommandLine Applikation nach dem Ausführen automatisch geschlossen wird. In einer WebAnwendung leben die Objekte im W3P (seit dem IIS6, also pro ApplicationPool). Ob und wann dieser beendet wird, ist von vielen Parametern abhängig. In der Regel lebt der Prozess allerdings länger als seine Verwandten auf dem Desktop. Es kommt hinzu, dass die Useranzahl in der Regel höher ist also bei einem Windows Programm.

Ein guter SharePoint Programmierer muss also wissen, was hinter seinen Objekten steckt. Leider ist es es auch nicht so einfach immer ein Dispose aufzurufen, wo es angeboten wird :-S Ein Sharepoint Objekt das direkt aus dem SPContext kommt, wurde zum Beispiel nicht von dem Programmierer erstellt und somit ist er auch nicht für das schließen verantwortlich. Er darf es sogar nicht schlichen, da noch anderer Programmcode nach ihm das Objekt benötigt. Es wird also deutlich, dass es darauf ankommt, wo ich meine Objekte her bekomme. In der Regel ist man gut beraten, die MS Guides zu lesen und diese zu befolgen. Ein MS SharePoint Objekt, welches das IDisposable Interface implementiert, sollte auf jeden Fall geprüft werden, ob es geschlossen werden muss.

Wenn man nun solche Probleme hat, sollte man sich einfach den Artikel von Stefan Grosser ansehen. Es wird schnell klar, dass es nicht trivial ist, die Quelle zu finden. Selbstgeschriebener oder eingekaufter Code kann die Quelle für Speicherprobleme sein, allerdings gibt es auch genug andere Ursachen, die von MS direkt kommen. Zumindest läßt der eine oder andere KB Artkel darauf schließen.

Also dann happy coding.

Ciao Marco

SharePoint und Permissions

Zum Nachschlagen für die Rechte, die ein User haben kann, die für Filterung von Elementen (z.B. Navigationspunkten in Systemmenüs) zuständig sind (Audience Targeting):
http://office.microsoft.com/en-us/sharepointtechnology/HA101001491033.aspx

Hintergrund ist das Ein- und Ausblenden von Controls, wenn der User zum Beispiel Listen erstellen kann. Ein Beispiel in dem MS das selber macht ist die MasterPage des Intranet Collaboration Portals. Hier wird der Punkt "View all site content" für User ohne entsprechende Rechte versteckt. Somit ist es für eigene Solutions und Menüeinträge ebenfalls relevant.

Ciao Marco

Arbeiten mit dem Sharepoint "Site Directory"

Ich habe mich vor kurzem etwas intensiver mit dem MS SiteDirectory Template beschäftigt. Es ging darum, hier automatisch MetaDaten zu aktualisieren. Die "Kindsite", die im SiteDirectory einen Eintrag in der "Sites" Liste hat, sollte unter speziellen Bedingungen aktualisiert werden. Nun ist die Frage wie kommt man ran? Die URL irgendwie speichern? Aber wer macht das? Wann macht man das? Ein Griff zur PowerShell hat schnell zu Tage gefördert, dass alle Anstrengungen überflüssig sind. Zumindest für Sites, die über das SiteDirectory erstellt wurden, findet man in den Properties des SPWeb Objektes die nötigen Informationen:

  • SPWeb.AllProperties["DefaultSiteDirectorySiteId"]
    Damit kann ich mir die SiteCollection öffen
  • SPWeb.AllProperties["DefaultSiteDirectoryWebId"]
    Damit kann ich aus der SiteCollection das richtige SPWeb holen
  • Dann muss ich nur noch die Liste "Sites" öffnen und kann die URL's mit der aktuellen URL vergleichen und somit Aktualisierungen vornehmen

Ciao Marco

MySite Creation Fehler

In zwei Installationen hatte ich jetzt schon einen Fehler beim Erzeugen von MySites, obwohl das bisher ohne Problem funktioniert hat. Es wird wohl an SP1 oder einem anderen MS OS Update liegen, da auch bisher Farmen, die über 1 Jahr ohne Probleme liefen, betroffen sind. Bei der bereits laufenden Farm hat mir der System Center Operations Manager (SCOM oder OpsMgr) den Gefallen getan, mich darüber zu informieren, da nicht unbeingt jeder User sich darüber beschwert, wenn etwas nicht funktioniert, was er bisher noch nciht kennt :-)

Die Lösung:
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=1196717&SiteID=17&pageid=0

Bei mir hat auch das Aufnehmen in die locale Admingruppe geholfen, irgendwie unschön, aber solange ich nicht mehr Zeit habe, das bei MS zu verifizieren und ein Hotfix anzufordern (wenn er denn existiert), wird es erstmal so bleiben.

Ciao Marco

Move SQL Server Database Files

Ich komme immer wieder in die Situation, dass ich die System oder zumindest die tempdb einer MS SQL Server Installation umlegen muss. Anweisungen für das Vorgehen findet man hier:
http://support.microsoft.com/kb/224071/en-us

Am einfachsten und wichtigsten ist das Umkonfigurieren der tempb.

Ciao Marco