Sql server 关闭Sql Server/T-Sql中的日志记录
我需要在SQLServer/T-Sql中关闭日志记录,才能在as400中写入文件/表。我发现,您可以在SQLite中使用Pragma实现这一点。然而,我发现t-SQL中不存在这种情况。有什么想法吗Sql server 关闭Sql Server/T-Sql中的日志记录,sql-server,tsql,ibm-midrange,Sql Server,Tsql,Ibm Midrange,我需要在SQLServer/T-Sql中关闭日志记录,才能在as400中写入文件/表。我发现,您可以在SQLite中使用Pragma实现这一点。然而,我发现t-SQL中不存在这种情况。有什么想法吗 谢谢 您需要禁用链接上的承诺控制。您正在使用哪个提供商 .NET DefaultIsolationLevel=Chaos OLEDB(IBMDA400) ODBC CommitMode=0 我很困惑。。。为什么您需要在Sql Server中关闭日志记录才能写入AS400?为什么您觉得需要关闭它?您
谢谢 您需要禁用链接上的承诺控制。您正在使用哪个提供商 .NET
DefaultIsolationLevel=Chaos
OLEDB(IBMDA400)
ODBC
CommitMode=0
我很困惑。。。为什么您需要在Sql Server中关闭日志记录才能写入AS400?为什么您觉得需要关闭它?您认为是什么限制阻止了您执行需要执行的操作?我在sql server中特别遇到的错误是:未记录日志,没有日志权限,或者日志状态为*STANDBY。RI约束操作为CASCADE、SET NULL或SET DEFAULT的文件必须记录在同一日志中。@Loganj99该错误不是来自SQL Server,而是来自AS400。。。您是如何尝试在AS400中写入表的?我们正在使用IBMDASQL OLE DB。我们最终不得不创建一个ODBC连接,而不是使用IBMDASQL。@Loganj99:CommitMode=0,将是iSeries ODBC配置的高级服务器选项对话框上的“Commit immediate(*NONE)”,您可以通过按下“服务器”选项卡,对吗?
CommitMode=0