Welcome 微信登录

首页 / 数据库 / SQLServer

ASP和SQL Server如何构建网页防火墙

ASP和SQL Server如何构建网页防火墙

ASP是Web上的客户机/服务器结构的中间层,虽然它使用脚本语言(Java Script,VB Script等)编写,程序代码在服务器上运行,在客户端仅可看到由ASP输出的动态HTML文件,但ASP仍具有某些漏洞,采取一定手段也可以看到ASP程序的源码。这时,通过ASP与SQL Server相结合,我们可以设计出简单、高效、可靠的应用程序。为网页设置防火墙的主要目的是根据网页内容对不同来访者提供不同的服务,利用Java Script或VB Script,我...
SQL Server查询前N条记录的常用方法小结

SQL Server查询前N条记录的常用方法小结

本文实例讲述了SQL Server查询前N条记录的常用方法。分享给大家供大家参考。具体如下:SQL Server查询前N条记录是我们经常要用到的操作,下面对SQL Server查询前N条记录的方法作了详细的介绍,如果您感兴趣的话,不妨一看。SQL Server查询前N条记录:因为id可能不是连续的,所以不能用取得10<id<20的记录的方法。有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:复制代码 代码如下:select to...
MSSQL中进行SQL除法运算结果为小数却显示0的解决方法

MSSQL中进行SQL除法运算结果为小数却显示0的解决方法

今天在用MSSQL进行SQL除法运算时,发现运算结果有小数,而整数部分为0时,结果直接显示为0,经过一翻测试发现了解决方法,拿来分享。假设有如下的一段SQL除法运算:select field1/field2 from table假设其运算结果应该为0.123,但实际在MSSQL查询编辑器中运算直接就显示为0了,那么要想显示其真实结果,有什么办法呢?方法就是将分子field1的数据类型强制转换为float型,方法如下:select cast(field1 a...
如何解决在Azure上部署Sqlserver网络访问不了

如何解决在Azure上部署Sqlserver网络访问不了

最近在部署Azure虚拟机的时候,一直访问不了网络数据库,一搜资料才知道,Azure默认是不打开入网规则的,需要手动设置。在 Windows 防火墙中为数据库引擎的默认实例打开 TCP 端口1.在“开始”菜单中,单击“运行”,键入 WF.msc,然后单击“确定”。2.在“高级安全 Windows 防火墙”的左侧窗格中,右键单击“入站规则”,然后单击操作窗格中的“新建规则”。3.在“规则类型”对话框中,选择“端口”,然后单击“下一步”。4.在“协议和端口”对...
深入浅析SQL Server 触发器

深入浅析SQL Server 触发器

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQ...
配置SQL Server数据库恢复模式(2种方法)

配置SQL Server数据库恢复模式(2种方法)

下面主要介绍配置SQL Server数据库恢复模式的两种方法。用T-SQL设置恢复模式你可以使用“ALTER DATABASE”命令加“SET RECOVERY”语句来修改数据库的恢复模式。例如,下面的查询语句把“AdventureWorks”数据库的恢复模式设置为完全恢复模式。ALTER DATABASE AdventureWorks SETRECOVERY FULL; 你可以查询“sys.databases”的目录视图,验证数据库的恢复模式状态。语句如...
SQL Server比较常见数据类型详解

SQL Server比较常见数据类型详解

在SQL Server 中每个变量、参数、表达式等都有数据类型。系统提供的数据类型分为几大类,如表4-2 所示。 其中,BIGINT、 SQL_VARIANT 和TABLE 是SQL Server 2000 中新增加的3 种数据类型。下面分类讲述各种数据类型。一、 整数数据类型 整数数据类型是最常用的数据类型之一。 1、INT (INTEGER) INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31...
SQL SERVER备份数据库存储过程的方法

SQL SERVER备份数据库存储过程的方法

sqlserver批量导出存储过程在查询分析器中,选中数据库——》右键“任务”——》在弹出菜单中选择“生成脚本”——》“下一步”——》选择你要存储过程所在数据库——》“下一步”——》勾选“存储过程”,并下一步——》勾选你要生成的存储过程名称,并下一步——》选择将脚本保存到文件,并选择保存路径——》完成还有一种直接通过sql语句实现:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo...
SQLServer数据库的各种管理方法

SQLServer数据库的各种管理方法

本文适用范围:全面阐述SQLServer数据库的各种操作,分虚拟主机和服务器两种情况。这篇文章比较长,请使用下面的提纲访问。提纲一、虚拟主机1.安装在线企业管理器2.注册远程企业管理器(SQL2000) 3.注册远程企业管理器(SQL2005/2008)4.使用管理面板备份还原 二、服务器或VPS1.新建数据库2.附加数据库3.备份数据库4.还原数据库 虚拟主机这种情况下,我们只有空间商提供的数据库IP地址、用户名和密码(有的空间商还提供了在线管理面板...
利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法

利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法

从SQL Server 2005开始,增加了一个新的函数Row_Number(),他的一个很伟大的作用就是可以在数据表中添加一列从1开始的行号,这样大大代替所有多余的代码来产生行号。下面就教大家如何使用Row_Number()函数。 假设数据库中有如下表:复制代码 代码如下:id name1 aa3 bb4 cc 执行如下SQL语句后将得到如下结果:SELECT ROW_NUMBER() OVER(ORDER BY id) as rowNum,* FROM...
使用NotePad++录制宏功能如何快速将sql搜索条件加上前后单引号

使用NotePad++录制宏功能如何快速将sql搜索条件加上前后单引号

當我們有很多筆的條件要對資料庫進行搜尋時,常常會用到下列的語法 SELECT * FROM Member WHERE accunt in ( "Tom", "John", "May" )在上述語法 IN 的搜尋條件中,有 Tom、John、May 三個帳號條件,資料量少的話,還可以一筆一筆的在帳號的前後加上單引號及後面加上逗號,可是當你遇到要一次查詢50個帳號的情況,一筆一筆的輸入,應該會耗費不少時間。以前我都會用 Excel 裡的 CONCATENATE...
如何把sqlserver数据迁移到mysql数据库及需要注意事项

如何把sqlserver数据迁移到mysql数据库及需要注意事项

在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移到MySQL。下面是小编日常整理的一种sqlserver数据库迁移的方法。一、SQL Server中常用数据类型与MySQL不同的地方二、将SQL Server数据迁移到MySQL需要注意的一些问题1、唯一索引的不同,sql server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中...
SQL SERVER 2014 安装图解教程(含SQL SERVER 2014下载)

SQL SERVER 2014 安装图解教程(含SQL SERVER 2014下载)

2015年1月1日,新的一年开始之际,本来应该好好做点有意义的事情来跨个年的。结果,老习惯 - 睡觉之前一定要折腾一下电脑,说干就干,给新到的 DELL 电脑装虚机,下载 SQL SERVER 2014,安装 SQL SERVER 2014。SQL SERVER 2014 安装完成以后,不像 SQL SERVER 2008 R2 会提供一个 BIDS 开发工具,也不像 SQL SERVER 2012 会提供一个 SSDT 开发工具,也就是说 BI 的开发工...
<< 151 152 153 154 155 156 157 158 159 160 >>