我正在从SQL Server 2012导入Visual Studio 2013中已创建的数据库。
但我对于默认情况下未选中导入权限和导入数据库设置的原因有点困惑。
我认为所有设置都很重要,为什么会如此。
答案 0 :(得分:4)
原因1:您的数据库管理员可能希望直接在服务器上管理权限和数据库级设置。
原因2:有些人喜欢将数据库级设置放在单独的数据库项目中。当您在同一台服务器上有多个数据库时,这很有用,每个数据库都有自己的数据库项目,并且您不希望复制登录的脚本。每个项目中的设置。 (这就是SSDT前数据库项目的工作原理。除了数据库项目之外,你还要为服务器级别的东西创建一个服务器项目。)