下面是伪代码: $team = Team:create(现在,我希望在DB事务中执行所有查询。我能把以上所有的代码放在Laravel的交易结算中吗?DB::transaction(function() // all the above code here 我的意思是有这么多php代码,没有查询逻辑,比如发送电子邮件.这是个好做法吗?
DB结构并不简单,我希望能够确保一些DB操作是原子的。问题是,我希望尽可能多地保持软件方面的逻辑,并且我正在考虑使用.Net TransactionScope。{ * Do some opreations such as reads, write, insert, deletes scope.Commit()我的意思是,
当销售人员去吃午饭时,我刚刚迁移了一个SQL Server 2008数据库。我执行了完整备份,然后将备份复制到新服务器,并在新服务器上将其还原到新的SQL server安装。经过调查后发现,完整备份似乎没有包括在执行备份之前添加到数据库中的一些最新数据。
我怀疑有一些我没有考虑到的与事务日志相关的事情,但作为一名MSSQL专家,我不太确定我做错了什么。