gpt4 book ai didi

sql - 通过 Ado.net 连接向 Microsoft SQL 数据库文件发送收缩命令

转载 作者:行者123 更新时间:2023-12-02 00:41:05 27 4
gpt4 key购买 nike

如何对 ADO.NET 连接的数据库执行直接 SQL 命令?我想向 SQL 服务器发送一个 DBCC SHRINKDATABASE,以便在大删除过程后压缩当前数据文件。函数 ObjectContext::CreateQuery 在 DBCC 命令后返回解析器错误。有没有其他方法可以缩小数据库文件,或者有其他方法可以将 SQL 命令直接发送到 SQL Server?

最佳答案

我只是将其作为原始 SQL 发送:

using (SqlCommand command = new SqlCommand("DBCC SHRINKDATABASE(0)", connection))
{
command.ExecuteNonQuery();
}

另一种方法是将 DBCC SHRINKDATABASE 放入存储过程中,然后从您的代码中调用该存储过程。

关于sql - 通过 Ado.net 连接向 Microsoft SQL 数据库文件发送收缩命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com