我正在使用IIS中的LocalDb。有几条说明如何做到这一点,例如https://stackoverflow.com/a/13768812/121968。
LocalDb需要the user profile和other specific requirements的功能?
(例如,可以调整Local LocalDb而不是调用SHGetKnownFolderPath
?)
答案 0 :(得分:1)
LocalDB需要用户配置文件,因为它将实例存储在“%USERPROFILE%\ AppData \ Local \ Microsoft \ Microsoft SQL Server Local DB \ Instances”中。通常所有指南都会告诉您连接到(localdb)\ v11。什么是“v11”?它是由文件夹“%LOCALAPPDATA%\ Microsoft \ Microsoft SQL Server Local DB \ Instances \ v11”表示的实例的名称。
因此实际上LocalDB数据库不仅仅是“单个”文件,它也是存储在实例文件夹中的一堆文件。你可以玩它。例如
SqlLocalDB.exe create LocalDBIsAHoax
SqlLocalDB.exe start LocalDBIsAHoax
sqlcmd -S (localdb)\LocalDBIsAHoax
1> create database MySuperDuperDB
2> go
1> :exit
dir "%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Local DB\Instances\LocalDBIsAHoax"
我不知道让LocalDB将其实例放在其他地方的意思。