如何在类型化数据集 xsd 中使用具有相同 table 结构的不同数据库

how to use different database with same table structure in typed dataset xsd

我不知道如何很好地解释自己这是我的情况。 我有一个名为 "database1" 的数据库,我在 visual studio 中使用了类型化数据集,并在 table 适配器中添加了 200 多个存储过程。 它是一个基于桌面的应用程序。现在我想在其他学校的同一个数据库中部署相同的软件,但我已经更改了数据库名称 当我从查询生成新数据库并将所有存储过程写入数据库并更改连接字符串中的数据库名称时,它不起作用。

我建议您不要更改数据库名称,或者如果它是特定于第一个客户端的名称(如 ParisTechnicalCollegeDatabase),请立即将其更改为通用名称 (SchoolManager),这样您就不必再次更改它。关于在不同的数据库上重用类型化数据集,我没有想到具体的问题:我每天都在不是彼此克隆的数据库上这样做。确保您的第二台服务器设置了连接字符串中指定的用户和默认架构。问题要么是错误的连接字符串,要么是不正确的数据库设置,而不是数据集的错误

要获得更有针对性的帮助,post 当您尝试 运行 您的应用程序在新数据库上时出现的错误消息