我正在开发一个具有sql server数据库的saas应用程序,其中包含特定模式中的表、函数和存储过程(即customer1.table1、customer1.spGetCustomers等)。我希望能够复制整个模式表、函数、存储过程、索引、键我希望有一种简单快捷的方法可以做到这一点,这样我就可以为每个新客户添加新的模式,并保持所有内容完全分离。I don“由于成本和额外的维护,我不想为每个客户都建立一个新的数据库。
请帮帮忙。
我正在开发一个具有sql server数据库的saas应用程序,其中包含特定模式中的表、函数和存储过程(即customer1.table1、customer1.spGetCustomers等)。我希望能够复制整个模式表、函数、存储过程、索引、键我希望有一种简单快捷的方法可以做到这一点,这样我就可以为每个新客户添加新的模式,并保持所有内容完全分离。I don“由于成本和额外的维护,我不想为每个客户都建立一个新的数据库。
请帮帮忙。
1条答案
按热度按时间bwitn5fc1#
在创建脚本中使用SQLCMD变量。
您将编写与模式无关的创建对象脚本,如下所示:
然后,您将执行它,如下所示: