Birden fazla hata alıyorumLocalDB
( başlatma hatası , SQL Server Management Studio'dan DB oluşturamıyorum ve ayrıca bir yedeklemeyi geri yüklemeye çalışırken birden fazla sorun ) ve bulduğum düzeltmelerin hiçbiri bir şeylere yardımcı olmuyor. Bana öyle geliyor ki tüm hataların kökleri doğru ayarlanmamış.
Şimdi basit bir DDL tablo oluşturma komut dosyası SQL Server Management Studio'dan iyi çalışıyor ve kullanıcı hesabımın klasörünün ( burada açıklandığı gibi ) kökünde veritabanı oluşturur . Ancak Örnekler klasörü ( SQL Server Express'i Gelişmiş HizmetlerleD:\Users\[My name]\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances
yüklerken olmasına rağmen , DATA klasörünü başka bir konumda belirledim - yalnızca standart SQL Server Express dosyalarının saklandığı, ancak örneklerin saklanmadığı yerlerde ) izinlerle ilgili olarak (hesabın aksine) sorunlu görünüyor Bu nedenle ve DB dosyalarımı projelerim arasında bir konuma sahip olmak için, Instances klasörünü başka bir yere taşımak istiyorum. Mümkün mü? Karşılık gelen bir kayıt defteri girdisi bile bulamadım..mdf
LocalDB
Ben SQL Server Express 2012 ve aynı sürümün SSMS kullanıyorum (son güncellemeler yüklü).
Herhangi bir yardım mutluluk duyacağız.
Düzenleme: KookieMonster daha önce sözü edilen Veritabanı Ayarları sayfası benim için bir hata attı, düzenleyemedi veya orada herhangi bir yapılandırma göremedi. Windows Update'in güncelleştirmeleri yeniden denetlemesine izin verdim ve SQL Server Express için yüklü olmayan bazı güncelleştirmeler vardı (daha önce yüklemek için her şeyi seçtiğimden eminim), bu yüzden yükledim. Bu, ayarlar sayfasına gitmemi mümkün kıldı.
LocalDB örneğinin kök klasörünü başka bir yere kurmaya çalıştım, ancak denediğim her klasör için erişim engellendi hatası alıyorum
Alter, 'Microsoft.SqlServer.Management.Smo.ObjectKeyBase' Ayarları için başarısız oldu. (Microsoft.SqlServer.smo)
------------------------------ EK BİLGİ:
Transact-SQL deyimi veya toplu iş yürütülürken kural dışı durum oluştu. (Microsoft.SqlServer.ConnectionInfo)
RegCreateKeyEx (), 'Erişim reddedildi' hatası 5 döndürdü. (Microsoft SQL Server, Hata: 22002)
Klasör Herkes için Tam denetim ayarlanmış olsa bile bunu alıyorum! Çalışan tek klasörü daha da eğlendirmek, varsayılan olarak ayarlanan (kullanıcı hesabının kökü) özel izinlere sahip değildir - sadece benim kullanıcım olanlara (ayarlamaya çalıştığım diğer klasörler gibi). Aslında bu, tüm LocalDB veritabanlarımdaki dosyaların hesabımın kök klasörüne kaydedildiği anlamına gelir.