我们正在使用asp.net mvc和sql server 2012构建一个Web应用程序。此应用程序的用户是sql开发人员,他们每个人都在本地计算机上安装了sql server。
如果用户A打开应用程序,则必须在应用程序中显示来自用户A的本地sql server的数据。
如果用户B打开应用程序,则必须在应用程序中显示来自用户B本地sql server的数据。
如果新用户加入,则应用程序必须指向他们的数据库。
答案 0 :(得分:1)
是的,你可以创建一种sutch类型的应用程序。
首先 - >如果你总是连接到localDatabases你不需要做任何特殊的思考,只需在连接字符串中说你要连接到计算机上的本地数据库。在这个程序中,每台计算机都有自己的数据库。
您必须记住,如果不存在sutch数据库,您必须编写一些迁移代码,以便在localMachine上自动创建数据库。
如果你在服务器上的某个地方有数据库(并且所有用户都将连接这个服务器并使用这个数据库),你可以在启动/ init类中选择将用于连接数据库的连接字符串,这样你就可以有很多实例服务器上的相同数据库,只选择连接的内容。
Acctualy我在这种环境中工作,它实现了它的目标。