Domanda

appare SharePoint 2010 per continuare la tradizione di database SQL automaticamente creando orribilmente nome SharePoint 2007. Come molte aziende abbiamo più aziende agricole e workstation degli sviluppatori si connettono a un server di database centrale.

Per assicurarsi che le cose non diventano disordinato e difficile da gestire, preferiamo usare nomi dei database come ad esempio:

  • DEV_WS004_SharePoint_AdminContent
  • DEV_WS004_User Profilo Servizio Application_ProfileDB

, piuttosto che:

  • SharePoint_AdminContent_9fc4ac7c-6895-4a74-BF10-df6ac4c2c1d6
  • servizio profili utente Application_ProfileDB_a17efbf6942341f785c69829ce7f2d97

Sto creando questo problema in modo che possiamo creare un repository centrale per rinominare i vari database. Cercherò di trovare il maggior numero di risposte possibili me stesso, ma apprezzerei risposte dalla comunità.

Al momento i seguenti database hanno la priorità, ma come abbiamo solo un numero limitato di servizi abilitati So che ci sono molti di più.

  • SharePoint_AdminContent_ [alcuni guid]
  • metadati gestiti service_ [alcuni guid]
  • Search_Service_Application_CrawlStoreDB_ [alcuni guid]
  • Search_Service_Application_DB_ [alcuni guid]
  • Search_Service_Application_PropertyStoreDB_ [alcuni guid]
  • servizio profili utente Application_ProfileDB_ [alcuni guid]
  • servizio profili utente Application_SocialDB_ [alcuni guid]
  • servizio profili utente Application_SyncDB_ [alcuni guid]
  • WordAutomationServices_ [alcuni guid]
  • WSS_UsageApplication

Aggiornamento: Se si dispone di più di SharePoint 2010 allevamenti collegati ad un unico server di database, allora puoi vedere quali database appartengono a una fattoria nella seguente schermata Amministrazione centrale: http: // [Il tuo CA Server ] / _ admin / DatabaseStatus.aspx. (CA / upgrade e migrazione / Review stato del database)

Update2: Vedere questo post del blog su SharePoint 2010 Basi di dati.

È stato utile?

Soluzione

Hey lì, così a mio parere di parte, il momento migliore per 'rinominare' un database di SharePoint è prima ancora creato - in altre parole, si detta la convenzione di denominazione, non guidata di SharePoint. Ho messo insieme il AutoSPInstaller PowerShell script per prendersi cura di questo, e si può leggere a questo proposito sul 'Hey blog Scripting Guy' qui .

Saluti Brian

Altri suggerimenti

Per rinominare il database SharePoint_AdminContent_[some guid] il processo è lo stesso che in SharePoint 2007.

  1. Esegui come utente con privilegi appropriati per apportare queste modifiche.

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

  3. Rinominare il database utilizzando uno strumento / script di vostra scelta. Abbiamo utilizzato SQL Management Studio. Potrebbe essere necessario riavviare il servizio di SharePoint 2010 Timer per assicurarsi che tutte le connessioni al DB vengono rilasciati o non sarà in grado di rinominarlo.

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

Se sei bloccato il tentativo di rinominare i database come quello Amministrazione ricerca DB che non ti chiede che cosa vuole essere chiamato, le istruzioni PowerShell sono qui: http://technet.microsoft.com/en-nz/library/ff851878 (it-it) aspx Nota:. Alcune delle istruzioni qui dimenticare di dirvi come impostare la prima variabile, ma facile da capire

Se tutto il resto fallisce, un altro modo per fare questo è la seguente:

  • fare un backup del vostro allevamento utilizzando la SP funzionalità di backup e ripristino
  • Elimina l'applicazione di servizio - per esempio Applicazione servizio di ricerca
  • Controllare la schermata di stato del database per garantire la DB non ci sono più (http: // [Il tuo CA Server] / _ admin / DatabaseStatus.aspx)
  • Ripristina l'applicazione di servizio tramite backup e ripristino:
    • Scegli l'ultimo backup
    • Seleziona il Servizio per il ripristino (non l'intera azienda - a meno che non si desidera)
    • set di ripristino opzione di 'nuova configurazione'
    • Fornire la nuova convenzione di denominazione per ogni database associato
    • Avvia ripristino!
  • Se si ripristina il servizio di ricerca proxy, è l'uomo necessità di riattivare nel gruppo di proxy applicazione in 'associazioni applicazione di servizio'

Saluti, Dan

Microsoft ha pubblicato una guida al http://technet.microsoft.com/en-us/library/ff851878.aspx E 'utile in quanto mostra quali metodi possono essere utilizzati con i database.

Niente altro necessario - tranne questo .. da Toddklindt con schermi

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top