A SharePoint 2007 idején már szörnyülködtem egy kicsit azon, hogy milyen barátságtalan nevet kapnak az adatbázisok az odacsapott GUID-dal a végén. A rossz hír az, hogy ez a tünet megvan SharePoint 2010 esetén is, ráadásul több adatbázisunk is van.
A korábbi cikkben megírtam, hogyan adhatunk GUID-mentes nevet az AdminContent adatbázisnak a psconfig használatával parancssorból. A 2007-es parancs nagyjából működik 2010 alatt is, csak még egy –passphrase kapcsolót kell a végére írni.
Az új verzióban azonban születik még egy Business Connectivity Services (leánykori nevén Business Data Catalog) adatbázis is, természetesen az is megjegyezhetetlen névvel. Ha ezt a gyereket is mi szeretnénk elnevezni, irány a PowerShell:
$serviceUserName = "MYDOMAIN\MyServiceAccount"
$servicePassword = "MySecurePassword"
$password = ConvertTo-SecureString $servicePassword -asPlainText -force
$credential = New-Object System.Management.Automation.PSCredential
$serviceUserName, $password
$managedAccount = New-SPManagedAccount -credential $credential
$appPool = New-SPServiceApplicationPool "SharePoint Services"
-account $managedAccount
New-SPBusinessDataCatalogServiceApplication
-applicationpool $appPool
-name "Business Connectivity Services"
-DatabaseName "SharePoint_BDC"