1、问题的来源 在.NET或者C#中,我们一般执行sql语句的话,推荐使用参数化查询,这样可以避免sql注入的攻击,但是,我在使用参数化查询的时候出现了以下的错误,详细如下图: 图一这是写sql语句参数化查询的代码 图2 这是MSSQL执行的sql语句2、问题的原因 出现这种错误的原因在于,在参数化...
分类:
Web程序 时间:
2015-04-23 23:16:11
阅读次数:
242
DECLARE @SQL VARCHAR(MAX)SELECT @SQL=ISNULL(@SQL,'')+' UPDATE '+NAME+' SET B=3 WHERE B=2'FROM SYSOBJECTS WHERE TYPE='U' AND ....--某些条件EXEC(@SQL)update...
分类:
数据库 时间:
2015-04-23 19:51:49
阅读次数:
190
1.前提条件1. 准备工作软件名称操作系统IP地址端口用户密码版本状态Oracle数据库Windowslocalhost1521scottscottwin32 Oracle11g R2已安装Oracle 透明网关Windowslocalhostwin32_11gR2_gateways未安装MSSQL...
分类:
数据库 时间:
2015-04-23 15:02:30
阅读次数:
203
搭建域服务器和DNS标签:SQL SERVER/MSSQL SERVER/数据库/DBA/域控制器概述因为很多高性能高可用方案都会在域环境中组建,所以了解创建域的一些知识对搭建那些高可用方案很有必要。环境:windows 2008 r2 企业版域服务器IP:192.168.2.10PC机IP:192...
分类:
其他好文 时间:
2015-04-23 08:16:02
阅读次数:
128
Mysql出现Table‘xxx’isreadonly问题解决方案方法/步骤Mysql数据库在由Mssql数据库导入数据文件后出现“ERROR 1036 (HY000): Table 'xxxx' is read only”的错误提示,解决方案如下:在Linux命令行下输入下面命令: mysqla....
分类:
数据库 时间:
2015-04-22 13:29:31
阅读次数:
198
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/域控制器概述因为很多高性能高可用方案都会在域环境中组建,所以了解创建域的一些知识对搭建那些高可用方案很有必要。环境:windows 2008 r2 企业版域服务器IP:192.168.2.10PC机IP:192.168.2.12D...
原文:SQL Server 执行计划缓存标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区 概述 了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之前先要了解一些基础知识,所以文章前面会讲一些概念,学起来会比...
分类:
数据库 时间:
2015-04-20 22:07:33
阅读次数:
365
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区概述了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之前先要了解一些基础知识,所以文章前面会讲一些概念,学起来会比较枯燥,但是这些基础知识非常重要。目录概述基...
分类:
数据库 时间:
2015-04-20 12:56:58
阅读次数:
226
为什么要将MySQL数据库必须运行在“普通用户”的状态下呢?与MSSQL SERVER一样,因为如果使用了“超级管理员”或者“本地系统用户”来运行“MySQL数据库”,就会被黑客利用,利用SYSTEM用户权限入侵服务器。因此,为了服务器安全,务必将MySQL运行在“普通用户”的状态下。同时,要对硬盘...
分类:
数据库 时间:
2015-04-17 17:51:19
阅读次数:
161
1.将老师给的数据表放在目录【C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA】里。
2.打开sql server 2008。链接本地服务器。
如果连接不上,显示
那么是还未启动sql server 服务。点击【开始】-【控制面板】-【管理工具】-【服务】-启动 sql se...
分类:
数据库 时间:
2015-04-16 12:29:24
阅读次数:
168