-
Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决 原文链接:http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html 最近几天从网上找了几个 asp.net 的登录案例想要研究研究代码,结果在用 Sql Server2005 附加数据库[详细]
-
SqlServer2005内存分配
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
SqlServer2005内存分配 - [技术知识] 默认情况下Sqlserver2005的内存会根据可用资源的情况动态的变化.Min server Memory的默认值为0,Max server memory的默认值为2147483647,可以为Max server memory的值指定为最小内在为16MB. 但是如果把Max server memory[详细]
-
SQLSERVER系统视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
-- 数据库实例的概要情况 SELECT * FROM SYS.SERVERS WHERE SERVER_ID = 0 -- 兼容性视图SELECT * FROM SYS.SYSSERVERS -- 各个数据库的详细信息 SELECT * FROM SYS.DATABASES -- 兼容性视图SELECT * FROM SYS.SYSDATABASES -- 文件组的详细信息 SELECT * FR[详细]
-
sqlserver 系统视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
-- 数据库实例的概要情况 SELECT * FROM SYS.SERVERS WHERE SERVER_ID = 0 -- 兼容性视图SELECT * FROM SYS.SYSSERVERS -- 各个数据库的详细信息 SELECT * FROM SYS.DATABASES -- 兼容性视图SELECT * FROM SYS.SYSDATABASES -- 文件组的详细信息 SELECT * FR[详细]
-
SQLServer针对排名函数ROWNUMBER()、RANK()、DENSE_RANK()、NTIL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
ROWNUMBER():不关心行具有相同的值的问题,持续递增,类似于IDENTITY。RANK():允许行具有相同的值的时候相同的排名,在遇到不同的值得时候重新进行ROWNUMBER()排名。 例如N个相同的值排名为1, 那么在N+1的时候排名采用ROWNUMBER()的值也就是N+1.DENSE_RANK[详细]
-
SQLServer按顺序执行多个脚本的方法(sqlcmd实用工具使用方法)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
解决方法: 应对这种情况有以下几种方法: 1、购买第三方软件(一般估计很少人买) 2、自己编程一个小软件来执行,但是这个逻辑性要求比较高,而且编程的能力要有一定层次,这个我暂时没有。 3、使用本文介绍的方法,至于是啥,接着看: 使用SQLCMD在SQLServ[详细]
-
使用SqlDependency监听SqlServer2005数据库变更通知
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
直接上代码 : ???? ?? 声明部分 ?: ????????? using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; using System.Data; using System.Configuration; using System.Windows.Forms; namespace FrontAlarm { ?[详细]
-
SQLServer2005外键约束和级联删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
SQLServer2005 表T_Device: DeviceID(主键) TypeID(外键,引用到T_Type表的TypeID字段) 表T_Type: TypeID(主键) 如图: 在表设计器里面T_Device表的TypeID字段右键单击,弹出菜单上选择关系,如图: 在弹出的外键关系对话框中的INSERT和UPDATE规范中[详细]
-
sqlserver 常用语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
? 1更改字段类型 alter table 表名 alter column 字段名 类型; ? 2更改字段长度 alter table 表名 alter column 字段名 类型(长度);[详细]
-
SQLServer2008安装报Restart computer failed的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
今天安装SQLServer 2008 SP1的时候报Restart Computer Failed,后来把下面注册表项的值设为空即可: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager PendingFileRenameOperations 。 ?[详细]
-
sqlserver创建索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
CREATE INDEX 为给定表或视图创建索引。 只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一 个数据库中的表或视图创建索引。 语法 CREATE [ UNIQUE ] [ CLUSTERED | NONC[详细]
-
收缩sqlserver数据库日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
USE [master] GO ALTER DATABASE CRCDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE CRCDB SET RECOVERY SIMPLE GO USE CRCDB? GO DBCC SHRINKFILE (N'CRCDB_log',TRUNCATEONLY) GO USE [master] GO ALTER DATABASE CRCDB SET RECOVERY FULL WITH N[详细]
-
osql 命令 sqlserver 2008 登录无法打开默认数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
1:sqlserver 身份认证 开始-运行-输入cmd-进入dos 系统 输入 如下命令 osql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa',N'master'" 2:如果使用Windows验证方式,使用如下命令: osql /E /d"master" /Q"exec sp_defaultdb N'windows登录名[详细]
-
截断sqlserver 日志文件 收缩数据库文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
?use master go ?declare @dbname sysname set @dbname='压缩数据库名称' --1.清空日志 exec('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG') --2.截断事务日志: exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG') --3.收缩数据库文件(如果不压缩,数据库的文件[详细]
-
sqlserver实现结果集的合并(干货)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
标题解释: → 步骤1:原始SQL ?? 步骤2:加FOR MXL PATH('') 步骤3:把标签换成逗号 步骤4:去掉第一个逗号[详细]
-
SQLServer 数据加密
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
--示例一,使用证书加密数据. --建立测试数据表 CREATE TABLE tb(ID int IDENTITY(1,1),data varbinary(8000)); GO --建立证书一,该证书使用数据库主密钥来加密 CREATE CERTIFICATE Cert_Demo1 ? WITH ? ?SUBJECT=N'cert1 encryption by database master key'[详细]
-
sqlserver 登录名和用户名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
解释: 登录名: 通俗的讲,平时连接数据库是用的就是登录名,而不是用户名,是数据库服务级别 登录数据库之后,这个登录名有什么权限【比如可以访问那个数据库、或者表、存储过程、视图等,甚至字段权限】是有与之对应的用户(用户名)决定。 注:也可以从服[详细]
-
qt 连接sqlserver 出现 “未发现数据源名称并且未指定默认驱动程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
这几天用QT连接数据库。(环境:xp系统,vs2008写QT代码,数据库是sqlserver2000) 用了各种方法实在 是连不上,但是最后还是在网上找的了方法(参考的这篇点击)。虽然最后不知道为什么只有这样才可以。 下面是解决方法:(记得把服务器打开) ? ? 控制面板[详细]
-
express连接SQLSERVER
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
安装: 1.下载最新版的node-sqlserver, 2.npm install -g node-gyp 3.安装python2.7.x 4.编译 node-gyp configurenode-gyp build 5.拷贝build目录中sqlserver.node拷贝到lib中 建立node_modulesmsnodesql目录,将编译好的文件全部拷入。 测试项目: 1.在rou[详细]
-
sqlserver 编辑、修改字段说明(备注) sp_addextendedproperty
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
原文:? 点击打开链接 ? sp_addextendedproperty [ @name = ] { 'property_name' } [,[ @value = ] { 'value' } [,[ @level0type = ] { 'level0_object_type' },[ @level0name = ] { 'level0_object_name' } [,[ @level1type = ] { 'level1_object_type' },[[详细]
-
sqlserver 锁表语句以及解锁语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:173
锁定数据库的一个表? SELECT * FROM table WITH (HOLDLOCK)? 注意: 锁定数据库的一个表的区别? SELECT * FROM table WITH (HOLDLOCK)? 其他事务可以读取表,但不能更新删除? SELECT * FROM table WITH (TABLOCKX)? 其他事务不能读取表,更新和删除? SELECT 语[详细]
-
sqlServer无法使用SQL Server Authentication身份登陆的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
最近在使用sqlServer2008数据库时碰到了一些问题,比如:无法使用数据库的用户名密码登陆。遂整理了一下解决方法,如下所示: 首先看一下错误类型,使用sql Server Authentication 身份登陆时,报如下错误: 其次我们来看一下解决方法: ?????? 先使用Window[详细]
-
第二章 SQLServer数据库表管理复习(上机)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
? 上次课程回顾: 在上一次课程中,我们熟悉了如下操作 1? 使用服务管理器启动,暂停,停止SQLServer服务 2? 使用企业管理器来创建组,添加注册操作 3? 使用企业管理器创建数据库,修改数据库相关属性 4? 使用企业管理器删除数据库 5? 使用企业管理器分离附加[详细]
-
Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
http://blog.csdn.net/dayong501/article/details/16924643 http://blog.csdn.net/u010924878/article/details/15115561 我最终的解决成功方法是以管理员身份运行。[详细]
-
SqlServer 2008数据库无法使用远程连接的解决方法整理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
解决完上一篇文章里的无法使用SQL Server Authentication身份登陆问题,现在说一下SQL Server 无法使用远程连接问题的解决方法: 首先,确保要远程的电脑是允许使用远程控制的,如果没有设置,可以按如下步骤进行解决:右击我的电脑——属性——远程设置,下[详细]