随笔- 672
文章- 2
评论- 325
阅读-
281万
11 2019 档案
SQL Server中使用SQL语句关闭数据库连接和删除数据库文件
摘要:有时候我们想用DROP DATABASE语句删除数据库和数据库文件,会删不掉,因为有其他人正在使用要删除的数据库,这里有一个方法可以强制断开其它数据库连接,再删除数据库。 假如我们要删除的数据库是[TestDB],我们可以用下面的语句: 所以这个方法的核心就是先更改数据库模式为单用户模式"SINGL
阅读全文
SQL Server使用加密连接SSL/TLS (转载)
摘要:说明 应用程序通过未加密的通道与数据库服务器通信, 这可能会造成重大的安全风险。在这种情况下, 攻击者可以修改用户输入的数据, 甚至对数据库服务器执行任意 SQL 命令。例如,当您使用以下连接字符串时,就可能存在这种风险: 启用SSL/TLS加密连接 大部分数据库服务器都提供支持使用SSL/TLS来
阅读全文
SQL Server使用sp_executesql在存储过程中执行多个批处理
摘要:SQL Server中有些SQL语句只能在一个批处理里面完成,例如CREATE SCHEMA语句创建SCHEMA的时候,每个SCHEMA都需要在一个单独的批处理里面完成: 所以上面语句中,我们就要在每个CREATE SCHEMA语句后面加上GO关键字,使得每个CREATE SCHEMA语句在单独的批
阅读全文
How to call a stored procedure in EF Core 3.0 via FromSqlRaw(转载)
摘要:问: I recently migrated from EF Core 2.2 to EF Core 3.0. Unfortunately, I haven't found a way to call a stored procedure that returns an entity. In EF
阅读全文
EF Core中如何设置数据库表自己与自己的多对多关系
摘要:本文的代码基于.NET Core 3.0和EF Core 3.0 有时候在数据库设计中,一个表自己会和自己是多对多关系。 在SQL Server数据库中,现在我们有Person表,代表一个人,建表语句如下: 其中PersonID列是Person表的主键。 因为一个人会有多个朋友,所以实际上这种人与人
阅读全文