我想创建一个带有简单SQL服务器数据库的新VisualStudio项目,但我希望它是可移植的,因为有些人需要访问数据库。
因此,也应该从具有密码的用户访问它。
关键是当我创建本地SQL服务器数据库时,我无法创建新用户,因为它是You can only create a user with password in a contained DB
。
有没有办法用密码创建本地数据库,或者让多个用户访问同一个数据库?
THX
答案 0 :(得分:1)
有没有办法创建一个密码为
的本地数据库
是。我建议将Sql Server CE或SqlLite用于这样的数据库。如果您只在本地计算机上使用Sql Server作为数据存储,那么Sql Server,甚至Express Edition(仍然是完整的Sql Server引擎)通常方式为此过度。当数据库引擎是运行它的机器的唯一独占原因时,完整的Sql Server引擎才有意义。
是否有让多个用户访问同一个数据库的方法?
是。在专用数据库计算机上安装Sql Server,而不是使用本地数据库,并设置适当的连接字符串和权限。
这就是诀窍:你不能做到这两点,至少在没有经历同样的麻烦的情况下你要经历设置一个真正的Sql Server在将要安装它的机器上运行。