用于修复.NET应用程序以解决SQL Server超时问题并缩短执行时间的清单
用于缩短.NET代码和SQL Server之间执行时间的清单。从基本到怪异的解决方案都值得赞赏。 码: 通过avgbody更改命令和连接中的默认超时。 使用存储过程调用而不是avgbody的内联sql语句。 使用Jay Shepherd的“活动监视器”查找阻止/锁定。 SQL Server: 注意AlexCuse在存储过程中的参数嗅探。 提防Martin Clarke动态地扩展数据...
Web应用程序应使用显式SQL事务吗?
考虑一个普通的Web应用程序,该应用程序在SQL数据库上主要执行基于表单的CRUD操作。这种Web应用程序中应该有明确的交易管理吗?还是应该简单地使用自动提交模式?如果进行交易,“每个请求的交易”是否足够? 问题来源于stack overflow
如何为本地Docker或Kubernetes中运行的ASP.NET Core应用程序连接本地SQL Server数据库?
我使用VS2017创建了一个ASP.NET Core Web API。之后,我为我的应用程序启用了Docker支持。接下来,我实现了EF Core功能。之后我在本地测试了应用程序然后它工作正常,数据库也创建了。但每当我在本地Docker或本地Kubernetes中运行应用程序时,应用程序将无法正常工作。因为我使用了本地SQL Server,所以无论在Docker或Kubernetes中运行的容器....
在SQL Server中添加供应用程序使用的帐号
在之前客户咨询案例中,很多客户应用程序连接SQL Server直接用的就是SA帐号。如果对数据库管理稍微严格一点的话,就不应该给应用程序这种权限,通常应用程序只需要进行增删改查,而很少有DDL操作,因此配置帐号时应该遵循“最小权限分配”的原则仅仅赋予所需的权限。 对于应用程序来说,最小的权限通常就是就是给予读权限,写权限和执行存储过程权限。由...
如何测试WEB应用程序防止SQL注入攻击
摘要: 在WEB应用程序的软件测试中,安全测试是非常重要的一部分,但常常容易被忽视掉。在安全测试中,防止SQL注入攻击尤其重要。本文介绍了SQL注入攻击产生的后果以及如何进行测试。 关键字:安全测试 SQL 注入攻击 防火墙 正文: WEB应用程序的安全测试,防止SQL注入攻击,下面举一些简单的例子加以解释。——Inder P Singh。 许多应用程序运用了某一类型的数据库。测....
如何测试WEB应用程序防止SQL注入攻击
WEB应用程序的安全测试,防止SQL注入攻击,下面举一些简单的例子加以解释。——Inder P Singh。 许多应用程序运用了某一类型的数据库。测试下的应用程序有一个接受用户输入的用户界面,这些输入值用来执行下列任务。 给用户显示相关的存储数据。例如,程序通过用户输入的登录信息检查用户凭证(权限),从而只显示相关的功能和数据。 将用户输入的数据存储到数据库中。例如,用户填写了一张....
LINQ to SQL集成到应用程序中需考虑的一些问题
1、LINQ to SQL集成到应用程序中需考虑的一个问题, 到底应该返回IQueryable<T>还是IQueryable? 或许这个列表还应该继续扩展为T, List<T>, 对于Business Layer来说, 到底应该选择哪一种?2、需要一个分页功能; 到这一步的时候我又有几个选择, 利用LINQ to SQL可以执行自定义存储过程的功能, 完全自己写, LIN....

SQL Server 审核(Audit)-- 审核与应用程序设计架构
审核是在数据库服务器端进行监控日志,搭配应用程序的设计架构,例如客户端-服务器架构(Client-Server)、多层次架构(Multi-Tier)等。虽然使用“审核”可记录登录账户是来自哪一台工作主机的IP地址,但比较适合客户端-服务器架构环境。 “客户端-服务器架构”可以记录到各个客户端主机的IP地址 “多层次架构”记录到WebServe...

卸载VS2010后Sql Server 2005 不能启动SqlWb.exe 应用程序错误的解决办法。
卸载VS2010后Sql Server 2005 不能启动 打开Sql Server 2005 管理工具的时候报错: SqlWb.exe 应用程序错误 解决办法: SQL Server x64\Tools\Setup\SqlRun_Tools.msi 重新安装完毕即可! 关于vs2010卸载:http://msdn.microsoft.com/zh-cn/library/e2h7fzk...
LINQ To SQL在N层应用程序中的CUD操作、批量删除、批量更新
0. 说明 Linq to Sql,以下简称L2S。 以下文中所指的两层和三层结构,分别如下图所示: 准确的说,这里的分层并不是特别明确: (1) 生成的DataContext(Linq t0 SQL Runtime)和Entity是放在一个文件中的,物理上不能切割开来;...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
+关注