如何模拟两个SQL实例来测试我的存储过程?

时间:2016-06-10 17:28:40

标签: sql-server sql-server-2008

我正在开发一个带有SQL 2008后端的基于.NET的Web应用程序。 SQL服务器包含大约十二个数据库。

在我们的开发环境中,所有数据库都存在于同一个SQL实例中。但是,在生产中,实际上有两个实例,一个实例上有一半数据库,另一个实例上有一半。在生产中,我们不允许使用链接服务器(出于安全原因)。

鉴于上述限制,似乎很容易编写在开发环境中可以正常执行但在生产环境中失败的SQL语句,因为并非所有数据库都可以通过单个连接字符串访问。

我目前正在撰写一些报告,这些报告从这些数据库中提取数据并在开发环境中对其进行测试。我怎样才能确保我所写的内容能够在制作中发挥作用?

我在考虑以限制访问某些数据库的方式设置SQL服务器角色或用户,但我不确定这是否有效。

0 个答案:

没有答案