
sqlserver
以有涯求无涯
.net开发程序员,学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlserver用sql语句来进行外键约束的修改
--先删掉约束ALTER TABLE 表名1DROP CONSTRAINT 约束名--再重新添加约束ALTER TABLE 表名1ADD CONSTRAINT 约束名 FOREIGN KEY(外键列名1,外键列名2) REFERENCES 表名2(列名1,列名2) ON UPDATE CASCADE ON DELETE CASCADE--其中ON UPDATE CASCADE代表着级联更新,ON DELETE CASCADE代表着级联删除,可根据需求选择带上或者不带...原创 2022-05-11 14:01:52 · 2616 阅读 · 0 评论 -
sqlserver数据库优化指南
运行SqlServerProfile工具,连接数据库,选择要进行监测的事件:监测一段时间之后,将监测结果保存到文件或者表:这里将记录保存到了表中,表名随意写:之后可以对此监测记录进行条件查询,来筛查出哪些命令的执行最消耗性能,语句例如:SELECT TextData,Duration,CPU FROM [PEISSystem].[dbo].[Test]WHERE EventClass = '12' AND CPU < (0.4*Duration)ORDER BY Dura.原创 2022-03-07 17:05:18 · 1170 阅读 · 0 评论 -
sqlserver无需排序查询出行号列
ROW_NUMBER() OVER(ORDER BY(SELECT 0))原创 2022-02-08 16:28:14 · 766 阅读 · 0 评论 -
sqlserver数据库查看当前某个库的访问连接数量和详细信息
查看当前数据库的连接数量与详细信息:select * from sys.sysprocesses where dbid= db_id('数据库名称')查询结果有几条就代表着现在该库有几个连接正在使用。原创 2020-03-04 14:08:59 · 2423 阅读 · 0 评论 -
使用微软企业库连接数据库时,对数据库连接字符串进行加密,多种数据库皆可行
微软企业库是开源的,原本是无法对数据库配置的连接字符串进行加密的,但是既然是开源的那就把源码下载下来,想怎么改就怎么改,比如说我这种改法,把Database类的ConnectionString由只读变为可写,那么便可如下方代码一样,对数据库的加密连接字符串进行解密了:using Microsoft.Practices.EnterpriseLibrary.Common.Configuratio...原创 2020-01-17 11:14:22 · 1048 阅读 · 0 评论 -
导致sqlserver数据库登录错误的低级错误
切记,登录哪个数据库实例,就在服务管理中把哪个实例的服务打开,汗,我一开始反复确认我的数据库服务开着呢呀,结果最后一看,我日,我的数据库根本就不是默认的实例啊,光开启默认实例的服务有屁用如上图所示,要确保你要登录的实例服务已开启原创 2018-01-22 10:22:24 · 301 阅读 · 0 评论