database – 将更改从开发DB传输到生产数据库
发布时间:2021-03-30 15:29:21 所属栏目:MsSql教程 来源:网络整理
导读:假设我有一个网站和一个本地托管在我的计算机上的网站数据库(用于开发)和另一个托管的数据库(用于生产)…即首先我在dev db上进行更改然后我对prod进行更改D B. 将我在本地数据库上所做的更改传输到托管数据库的最佳方法是什么? 如果重要,我使用MS Sql Server
|
假设我有一个网站和一个本地托管在我的计算机上的网站数据库(用于开发)和另一个托管的数据库(用于生产)…即首先我在dev db上进行更改然后我对prod进行更改D B. 将我在本地数据库上所做的更改传输到托管数据库的最佳方法是什么? 如果重要,我使用MS Sql Server(2008) 解决方法使用Visual Studio和SQL Server执行此操作的正确方法是将数据库项目添加到Web应用程序解决方案中.数据库项目应该具有SQL文件,可以在新服务器上完全重新创建整个数据库以及所有必需的表,过程用户和角色.这样,它们也包含在所有其余代码的源代码控制中. 数据库项目中有一个Changes子文件夹,我在其中放置了SQL文件,这些文件对后续版本的数据库应用了任何新的更改或添加. 文件中的SQL应该使用适当的“if exist”块编写,以便可以在已更新的数据库上安全地多次运行而不会出现错误. 通常,您不应直接在数据库中进行更改 – 而是修改项目中的SQL脚本并将其应用于数据库,以确保源代码(SQL文件)始终是最新的. (编辑:张家界站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 如果表为空则如何返回0,否则返回1
- sql-server – 从SQL Server中选择具有匹配列的行
- HTML使用栅格布局实现六种筛子样式的代码详解
- sql-server – 如何在不使用.NET的情况下从SQL Server 2008
- sql – 使用SSIS将数据导出到Excel文件
- ssis延迟验证方法是什么?一文带你看懂
- sql-server – 为什么SQL Server Managment Studio打开速度
- sql-server – 可以改善SQL Server的崩溃恢复能力吗?
- sql-server – 一个事务中SQL Server中的备用同义词
- sql-server – 在运行性能比较之前清除缓存的SQL Server命令


