Question

SharePoint 2010 semble se poursuivre la tradition de SharePoint 2007 de créer automatiquement les bases de données SQL horriblement nommé. Comme beaucoup d'entreprises, nous avons plusieurs fermes et stations de travail de développement se connectant à un serveur de base de données centrale.

Pour assurer que les choses ne deviennent pas en désordre et difficile à gérer, nous préférons utiliser des noms de bases de données telles que:

  • DEV_WS004_SharePoint_AdminContent
  • DEV_WS004_User Profil de service Application_ProfileDB

plutôt que:

  • SharePoint_AdminContent_9fc4ac7c-6895-4a74-BF10-df6ac4c2c1d6
  • Profil utilisateur service Application_ProfileDB_a17efbf6942341f785c69829ce7f2d97

Je crée cette question afin que nous puissions créer un référentiel central pour renommer les différentes bases de données. Je vais essayer de trouver autant de réponses que possible moi-même, mais apprécierais des réponses de la communauté.

À l'heure actuelle les bases de données suivantes ont la priorité, mais comme nous ne disposons que d'un nombre limité de services permis, je sais qu'il ya beaucoup d'autres.

  • SharePoint_AdminContent_ [certains guid]
  • métadonnées gérées SERVICE_ [certains guid]
  • Search_Service_Application_CrawlStoreDB_ [certains guid]
  • Search_Service_Application_DB_ [certains guid]
  • Search_Service_Application_PropertyStoreDB_ [certains guid]
  • L'utilisateur Profil de service Application_ProfileDB_ [certains guid]
  • L'utilisateur Profil de service Application_SocialDB_ [certains guid]
  • L'utilisateur Profil de service Application_SyncDB_ [certains guid]
  • WordAutomationServices_ [certains guid]
  • WSS_UsageApplication

Mise à jour: Si vous avez plusieurs fermes SharePoint 2010 connectés à un seul serveur de base de données, vous pouvez voir que les bases de données appartiennent à une ferme à l'écran Administration centrale suivante: http: // [Votre serveur CA ] / _ admin / DatabaseStatus.aspx. (CA / mise à niveau et l'état de la base de données Migration / Review)

Update2: Voir ce billet de blog sur SharePoint 2010 bases de données.

Était-ce utile?

La solution

Hé là, donc à mon avis biaisé, le meilleur moment pour « Rename » une base de données de SharePoint est avant qu'il ne soit même créé - en d'autres termes, vous dictez la convention de nommage, pas l'assistant de SharePoint. Je l'ai mis en place le AutoSPInstaller de script Powershell pour prendre soin de cela, et vous pouvez lire à ce sujet sur le « Hey Blog « scripteur ici .

Vive Brian

Autres conseils

Pour renommer la base de données SharePoint_AdminContent_[some guid] le processus est le même que dans SharePoint 2007.

  1. Exécuter en tant qu'utilisateur avec les privilèges appropriés pour effectuer ces modifications.

  2. stsadm.exe -o deletecontentdb -url http://[ca server]:[ca port] -databasename SharePoint_AdminContent_[some guid] -databaseserver [Your DB Server]

  3. Renommer la base de données à l'aide d'un outil / script de votre choix. Nous avons utilisé SQL Management Studio. Vous devrez peut-être redémarrer le SharePoint 2010 Service de la minuterie pour vous assurer que toutes les connexions à la DB sont libérés ou que vous ne serez pas en mesure de le renommer.

  4. stsadm.exe -o addcontentdb -url http://[ca server]:[ca port] -databasename [Your new Database Name] -databaseserver [Your DB Server]

Si vous êtes coincé à essayer de renommer des bases de données telles que celle Rechercher Administration DB qui ne vous demande pas ce qu'il veut appeler, les instructions sont PowerShell ici: http://technet.microsoft.com/en-nz/library/ff851878 (fr-fr) .aspx Note:. Certaines des instructions oublient ici pour vous dire comment régler la première variable mais facile à comprendre

Si tout le reste échoue, une autre façon de le faire est le suivant:

  • Faites une sauvegarde de votre batterie à l'aide de la sauvegarde SP et la fonctionnalité de restauration
  • Supprimer l'application de service - par exemple Recherche application service
  • Vérifiez l'état de base de données d'écran pour assurer la DB de sont partis (http: // [Votre serveur CA] / _ admin / DatabaseStatus.aspx)
  • Restaurer l'application de service via Sauvegarde et restauration:
    • Choisissez la dernière sauvegarde
    • Sélectionnez le service à restaurer (non l'ensemble de l'exploitation - sauf si vous voulez)
    • Définir la restauration option "Nouvelle configuration
    • Fournir la nouvelle convention de nommage pour chacune des bases de données associées
    • Démarrer la restauration!
  • Si vous restaurez le service de recherche Proxy, vous avez besoin de l'homme à réactiver dans le groupe proxy d'application sous la rubrique « services Associations d'application »

Cordialement, Dan

Microsoft a publié quelques conseils à http://technet.microsoft.com/en-us/library/ff851878.aspx Il est utile, car il montre que les méthodes peuvent être utilisées avec les bases de données.

Rien d'autre requis - sauf ce .. par Toddklindt avec des écrans

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top