Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 关闭Sql Server/T-Sql中的日志记录_Sql Server_Tsql_Ibm Midrange - Fatal编程技术网

Sql server 关闭Sql Server/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?为什么您觉得需要关闭它?您

我需要在SQLServer/T-Sql中关闭日志记录,才能在as400中写入文件/表。我发现,您可以在SQLite中使用Pragma实现这一点。然而,我发现t-SQL中不存在这种情况。有什么想法吗


谢谢

您需要禁用链接上的承诺控制。您正在使用哪个提供商

.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