我需要创建一个没有对象的空模式原始Dacpac:
我想要的模式,不带表
和目标(失败的)架构(一旦导入)
有没有办法做到这一点?或者dacpac默认必须在每个模式中填充一些东西?有趣的是,当你分析it时,它确实是相同的。也许只是Visual Studio的东西?(我还没有用任何其他工具测试过它,比如SSMS。如果是这样,有什么解决办法来显示空模式吗?)
7cjasjjr1#
是的,您需要在VS中打开一个SQL窗口或打开SSMS,以便您可以使用T-SQL。开始CREATE TABLE Sales.Region(Region_id INT NOT NULL,Region_Name CHAR(5)NOT NULL)WITH(Distribution = REPLICATE);开始请注意,模式的创建和表的创建是不同的命令。https://learn.microsoft.com/en-us/sql/t-sql/statements/create-schema-transact-sql?view=sql-server-ver16要确认它存在,请s.name从sys.schemas的查询中选择www.example.com
1条答案
按热度按时间7cjasjjr1#
是的,您需要在VS中打开一个SQL窗口或打开SSMS,以便您可以使用T-SQL。开始
CREATE TABLE Sales.Region(Region_id INT NOT NULL,Region_Name CHAR(5)NOT NULL)WITH(Distribution = REPLICATE);开始
请注意,模式的创建和表的创建是不同的命令。
https://learn.microsoft.com/en-us/sql/t-sql/statements/create-schema-transact-sql?view=sql-server-ver16
要确认它存在,请s.name从sys.schemas的查询中选择www.example.com