..:: I like SharePoint ::.. Rotating Header Image

SQL Server

Database Maintenance Do’s & Dont’s for SharePoint 2010

If you are responsible for a SharePoint Farm or developing things for a SharePoint farm, I bet you’ve heard things like “it’s not supported by Microsoft to do…” and those things mostly dealing with database operations like updating values or settings. But what is about doing administration stuff like defragmentation of indices or shrinking a database?

In this post I try to make some things more clear. My information is based on this technet article, so I was not creative at all. The things I will point out are valid for SharePoint 2010.

Routine database maintenance is essential for the smooth operation of Microsoft SharePoint 2010 databases

That means that we have to do some work on the SQL Server. Microsoft recommends to check database integrity, defragment indexes by reorganizing or rebuilding them as well as set the fill factor for your server.

In SharePoint 2010 the health analyzer evaluate the health of database indexes and statistics daily and reports them at the central administration. But this happens only for some SharePoint databases like

  • Configuration DB
  • Content DBs
  • User Profile Service Application Profile DB
  • User Profile Service Application Social DB
  • Web analytics service application reporting DB
  • Web analytics service application staging DB
  • Word automation services DB

Let’s see what are the details and what you should not do. (more…)

SharePoint 2010 Move a Site Collection to another Content Database

Ever wanted to move a single Site Collection from Content Database A to Content Database B?

Well, the decision is sometimes really easy why to do so. If you are running out of free space in your content database, it may be better to separate the site collections into different content databases. This has something to do with planning your sites and the size you will need, but you also may know that you cannot plan everything in detail.

There are some steps to go through. At first you’ll have to create a new database, then you should move the site collection to the new database und afterwards you should look how to release the space from the old content database. Sounds easy, right? It is so. I make it a little more detailed. (more…)

SQL Server Management Studio – Keyboard Shortcuts

Wer viel mit SQL Server Management Studio arbeitet ist sicherlich auch mit den Shortcuts vertraut, aber manchmal muss man doch wieder nachschauen oder überlegen wie es war.

Eine ganze Sammlung ist hier zu finden – Keyboard Shortcuts.

Ein paar sehr nützliche sind aus meiner Sicht diese:

Aktion

Tastaturkürzel

Einfügen einer neuen Zeile

EINGABE oder UMSCHALT+EINGABE

Auslagern der Zeichen auf eine Seite des Cursors (gilt nicht für den SQL-Editor)

STRG+T

Löschen eines Zeichens rechts vom Cursor

ENTF

Löschen eines Zeichens links vom Cursor

RÜCKTASTE

- oder -

UMSCHALT+

RÜCKTASTE

Einfügen der für den Editor konfigurierten Anzahl von Leerzeichen

TAB

Einfügen einer Leerzeile über dem Cursor

STRG+EINGABE

Einfügen einer Leerzeile unter dem Cursor

STRG+UMSCHALT+

EINGABE

Ändern des markierten Texts in Kleinbuchstaben

STRG+UMSCHALT+L

Ändern des markierten Texts in Großbuchstaben

STRG+UMSCHALT+U

Wechseln zwischen Einfügemodus und Überschreibmodus

EINFG

Verschieben der ausgewählten Zeilen auf die linke Seite der Tabulatorposition

UMSCHALT+TAB

Löschen des Worts rechts vom Cursor

STRG+ENTF

Löschen des Worts links vom Cursor

STRG+RÜCKTASTE

Aber es gibt noch einige weitere Tastaturkürzel.

Aktion

Standard

Einfügen einer neuen Zeile

EINGABE oder UMSCHALT+EINGABE

Auslagern der Zeichen auf eine Seite des Cursors (gilt nicht für den SQL-Editor)

STRG+T

Löschen eines Zeichens rechts vom Cursor

ENTF

Löschen eines Zeichens links vom Cursor

RÜCKTASTE

- oder -

UMSCHALT+

RÜCKTASTE

Einfügen der für den Editor konfigurierten Anzahl von Leerzeichen

TAB

Einfügen einer Leerzeile über dem Cursor

STRG+EINGABE

Einfügen einer Leerzeile unter dem Cursor

STRG+UMSCHALT+

EINGABE

Ändern des markierten Texts in Kleinbuchstaben

STRG+UMSCHALT+L

Ändern des markierten Texts in Großbuchstaben

STRG+UMSCHALT+U

Wechseln zwischen Einfügemodus und Überschreibmodus

EINFG

Verschieben der ausgewählten Zeilen auf die linke Seite der Tabulatorposition

UMSCHALT+TAB

Löschen des Worts rechts vom Cursor

STRG+ENTF

Löschen des Worts links vom Cursor

STRG+RÜCKTASTE

Transponieren der Wörter auf einer Seite des Cursors (gilt nicht für den SQL-Editor)

STRG+UMSCHALT+T