Nemohl jsem se připojit k lokání instanci SqlLocalDb. pořád mi to hlásilo špatné přihlašovací údaje a další chyby s tím spojené.
Nokonec jsem si uvědomil, že jsem PC převedl z jedné domény do druhé a tím došlo k výrazné změně pro přihlášení k lokální instanci.
Lokální instance totiž při svém prvním spuštění nastaví do master databáze jako server admina (skupina sysadmin) účet, pod kterým se tato instance vytvoří. Znamená to tedy, že pokud jsem převedl PC do jiné domény, tak současný účet není členem skupiny sysadmin.
Postup nápravy
Pro opravu problému spustíme příkazový řádek a použijeme příkaz sqllocaldb spolu s několika parametry:
- zjistíme dostupné lokální instance zadáním: sqllocaldb i
- zastavíme požadovanou lokální instanci: sqllocaldb stop “instance_name” (použijeme název instance bez uvozovek)
- odstraníme vybranou instanci zadáním: sqllocaldb delete “instance_name”
(použijeme název instance bez uvozovek) - spustíme vytvoření nové instance zadáním: sqllocaldb start “nova_instance”
(název nové instance zadáme v uvozovkách)