mssql-change-tracking
Version:
MS SQL server change tracking functions
13 lines • 543 B
JavaScript
import { writeLog } from "fast-node-logger";
import { siStatus } from "./snapshot-isolation-status";
/** Disable snapshot isolation on specific DB */
export async function siDbDisable({ dbName, pool, }) {
writeLog(`siDbDisable`, { level: "trace" });
await pool.request().query(siDbDisableQuery(dbName));
return siStatus({ pool, dbName });
}
export function siDbDisableQuery(dbName) {
return `ALTER DATABASE [${dbName}]
SET ALLOW_SNAPSHOT_ISOLATION OFF`;
}
//# sourceMappingURL=snapshot-isolation-disable.js.map