
SQL Server数据库
f7anty
这个作者很懒,什么都没留下…
展开
-
如何配置 SQL Server 2005 以允许远程连接
在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Ser转载 2012-03-21 21:26:21 · 658 阅读 · 0 评论 -
在SQL SERVER中批量替换字符串的方法
在SQL SERVER中批量替换字符串的方法 update table[表名] set Fields[字段名]=replace(Fields[字段名],'被替换原内容','要替换 成的内容') update ProgInfo set JoinTime=replace(JoinTime,'2007-3-2','2007-03-02') 实例: 问题:某数据库里转载 2014-07-10 21:12:41 · 754 阅读 · 0 评论 -
(SQL)修改表结构[字段类型]示例代码
①:更改字段类型长度ALTER TABLE 表名ALTER COLUMN 字段名 类型的长度--varchar(50)例:把城市表的城市字段原来长度为20改为30ALTER TABLE cityALTER COLUMN cname varchar(30)②:更改字段类型ALTER TABLE 表名ALTER COLUMN转载 2013-09-11 11:16:39 · 1820 阅读 · 0 评论 -
Windows 集成的身份验证连接SQL Server
摘要:今天用C#编写一个Windows 服务程序,其中要连接一个Windows 2003 Server上的SQL Server 2000 数据库,用SQL Server 身份验证。发现普通程序都能联上,但是Windows服务程序就是联不上。 后来查了资料,找到了解决方法。共享给大家。三步解决: 1、 在服务器上创建一个用户,配置好SQL Server数据库访问权限。 2、 在客户端创建转载 2013-04-29 16:38:13 · 1197 阅读 · 0 评论 -
Ado.net中SQLServer数据库连接池
关于数据库连接池,MSDN有如下文字:连接到数据库服务器通常由几个需要很长时间的步骤组成。 必须建立物理通道(例如套接字或命名管道),必须与服务器进行初次握手,必须分析连接字符串信息,必须由服务器对连接进行身份验证,必须运行检查以便在当前事务中登记,等等。实际上,大多数应用程序仅使用一个或几个不同的连接配置。 这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭。转载 2013-04-16 14:59:36 · 771 阅读 · 0 评论 -
SQL SERVER 的用户数,连接,连接池 license
SQL SERVER 理论上有32767个逻辑连接,SQL SERVER根据系统自行调配连接池。首先 ,操作系统的用户数:即同时通过网络连接到这台电脑上面的用户限制,以5用户操作系统,搭建的文件服务器为例,去同时访问这个文件服务器的网络用户为5个。下面说说SQL server,购买数据库有两种方式,1、根据用户数购买。2、根据cpu个数购买。根据用户数购买,假如你购买了一个转载 2013-04-16 14:34:56 · 1522 阅读 · 0 评论 -
SQL Server 2008 R2如何开启数据库的远程连...
SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)转载 2013-04-03 13:32:24 · 975 阅读 · 0 评论 -
如何快速生成100万不重复的8位编号
转自 http://blog.youkuaiyun.com/zjcxc/article/details/1099215最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:1.如何生成8位随机数,生成的数越随机,重复的可能性当然越小2.控制不重复3.考虑性能针对这个问题,我写了如下的示例来解决,希望能为有这类需求的转载 2012-12-28 15:10:13 · 653 阅读 · 0 评论 -
ExecuteNonQuery()返回值为 -1的原因
在进行增删改时,数据库能为我们统计受影响行数的前提条件是,关闭NOCOUNT,即 Set nocount off。默认情况下,它是关闭的,即我们是可以得到受影响的行数的。我们在Visual Studio中写了一个存储过程时,它会被默认加上set nocount on。这样就导致了调用存储过程时始终得不到影响的行数,而返回-1。 对于update,insert,delete而言Execu转载 2012-11-27 22:10:17 · 1912 阅读 · 0 评论 -
无限级分类的简单算法实现及代码重点讲解。
一、前言很多情况下二级分类已经不能满足需要了,而网上可用的多级分类的例子实在是不好找,故有此文。www.blueidea.com/bbs/newsdetail.asp?id=1182243&posts=current大家可以先看这个,它介绍了一种超级好的算法,反正我是看不大懂呀。二、我们要解决的问题:1、 分类算法常常表现为树的表示和遍历问题。那么,请问:如果用数据库中的一转载 2012-08-22 12:49:05 · 759 阅读 · 0 评论 -
实现业务系统中的用户权限管理--设计篇
B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能转载 2012-07-18 22:01:26 · 1027 阅读 · 0 评论 -
SQL Server"选定的用户拥有对象,所以无法除去该用户"
方法一:由于MSSQL200数据库的错误,把一个原来的数据库还原到现在的SQL上,此时来到用户里面,想把还原过来的用户删除掉,结果却提示“因为选定的用户拥有对象,所以无法除去该用户”:删除不了,我就准备把系统里的该用户添加到这个数据库上来看看可以不,却又提示这么一个错误(microsoft sql-dmo窗口):错误21002:[SQL-DMO]用户"liuhui"已经存在。转载 2012-08-02 16:17:05 · 820 阅读 · 0 评论 -
还原数据库时出现的问题 “设备激活错误”
备份了一个数据库,把备份后的文件打击拷到另一台机器上准备还原时却出了错,提示是:"设备激活错误,物理文件名:d:\program files\microsoft sqlserver\MSSQL\finance_data.mdf"可能有误.文件finance_DATA无法还原为d:\program files\microsoft sqlserver\MSSQL\finance_data.mdf.请使转载 2012-08-02 16:15:22 · 2247 阅读 · 0 评论 -
数据库设计理论及应用(4)——概念结构设计
该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第四部分,介绍概念结构设计的内容,包括分E-R的设计、分E-R图的集成、以及基本E-R图的设计。1.概念模型概念模型是现实世界到机器世界的一个中间层次,在这个层次中,使用接近计算机存储的方式表示数据,同时又不涉及具体的DBMS。做出概念模型后,再转换为具体的DBMS(如SQL S转载 2012-06-09 15:18:20 · 1448 阅读 · 0 评论 -
SQL获取当前时间| 日期| SQL时间格式| SQL时间截取| getdate()用法
SQL获取当前时间|日期| SQL时间格式| SQL时间截取|getdate()用法1. 当前系统日期、时间selectgetdate()输出:2011-01-06 13:34:32.4372.dateadd 在向指定日期加上一段时间的基础上,输出新的datetime值例如:向日期加上天selectdateadd(day,2,’2011-转载 2012-05-07 16:17:19 · 20889 阅读 · 0 评论 -
SQL时间格式|日期格式|SQL日期格式列表
selectconvert(varchar(100),getdate(), 0)-- 01 6 2011 3:08PMselectconvert(varchar(100),getdate(), 1)-- 01/06/11selectconvert(varchar(100),getdate(), 2)-- 11.01.06selectconvert转载 2012-05-07 16:18:43 · 1200 阅读 · 0 评论 -
SQL Server数据库查询速度慢的原因和解决方法
SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(转载 2015-08-06 16:29:22 · 1659 阅读 · 0 评论