2009-11-23 38 views
0

我有许多与旧版VB6应用程序一起分发的Crystal Reports(9)报告文件。将应用程序分发给不同的客户时,我想确保原始服务器名称和登录信息不再包含在.rpt文件中。无论如何,登录信息都是在代码中设置的。从Crystal Reports .rpt文件中删除服务器信息

当我尝试删除连接信息在Crystal Reports设计所有的表格和文件信息丢失,太:(

+0

什么版本的CR和你使用的是哪种数据库连接? –

+0

我认为BigBlackDog提到它是使用VB6的版本9(所以这将是RDC)。 –

回答

2

我不认为有一种方法做你问什么CR设计师,因为在这个连接中你的对象包含在报告中没有连接,没有任何对象(如你已经发现的)

我们在一个生产环境中使用CR7和CRXI,所有报告都是使用私人数据位置进行开发的,这些数据位置无法从外部访问,即使有人设法获取访问权限,他们的努力也没有结果,敏感数据包含在开发服务器中。除非该报告文件仅用于该环境而不用于其他用户,否则不应将报告文件保存到生产环境中。

至少我会主张创建数据库服务器的另一个实例,如果有其他开发计算机是不可能的,那么至少您的登录凭据不指向生产环境。我从来没有亲自这样做过,所以如果你决定走这条路线,需要帮助,我建议在ServerFault询问乡亲。

相关问题