我在程序使用的本地文件中有一个数据库.该程序功能有限,我需要运行一些快速查询.我安装了SQL Server Management Studio Express 2005(SSMSE),连接到SQL Server实例,附加了数据库文件,并运行了查询.现在原始程序将不再连接到数据库.我收到错误:
无法打开用户默认数据库.登录失败.用户'MyComputer\MyUserName'登录失败.
我已经回到SSMSE并尝试设置默认数据库.我打开了Security,Logins,BUILTIN\Administrators和BUILTIN\Users.在General下,我已将默认数据库设置为程序的数据库.在User Mappings下,我确保勾选了数据库,并勾选了db_datareader和db_datawriter.
该程序使用连接字符串:
服务器=(本地)\实例; AttachDbFilename = C:\ PathToDatabase\Database.mdf; 综合安全=真; 用户实例=真;
我知道关于数据库管理的杰克.我还缺少什么?
database sql-server database-connection database-administration sql-server-express