-
MS Sqlserver 2000 transaction log shrink step
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
First,review the transaction log size prior to the shrinking process. USE [YourDatabaseNameHere] GO SELECT * FROM sysfiles WHERE name LIKE '%LOG%' GO ? Second,set the database recovery model to 'simple'.? USE [YourDatabaseNameHere] GO ALTE[详细]
-
使用SQLServer 2008的CDC功能实现数据变更捕获
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
http://blog.163.com/soli1988_blog/blog/static/1768952722012111332656885/[详细]
-
SQLServer
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
1、获取表中所有字段 ?SELECT c.name FROM systypes t,syscolumns c WHERE t.xtype=c.xtype ?AND c.id = (SELECT id FROM sysobjects WHERE name="表名称')"; 2、获取某个数据库的所有表 Select * FROM slhb.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BA[详细]
-
SqlServer数据库的一些方法的用途
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
一直分不清这三种方法的具体用法现在终于找齐了 ExecuteNonQuery方法和ExecuteScalar方法和ExecuteReader方法的区别? ? (1)ExecuteNonQuery():执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更[详细]
-
sqlserver的一些查询方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
查询某个表的备注: SELECT ? ? A.name AS table_name, ? ? B.name AS column_name, ? ? C.value AS column_description FROM sys.tables A INNER JOIN sys.columns B ? ? ON B.object_id = A.object_id LEFT JOIN sys.extended_properties C ? ? ON C.major[详细]
-
winform OLEDB连接SQLSERVER 连接字符串出错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
作为一个备忘,今天项目中要连接SQLSERVER但是原来用的字符串都有问题提示: 没有可用的错误消息,结果代码: DB_E_ERRORSOCCURRED(0x80040E21)。 解决方案: Provider = sqloledb; Data Source myServerAddress; Initial Catalog myDataBase; Integrated Secu[详细]
-
SQLServer跨库查询--分布式查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名) --导入示例 select * into 表 from openrowset('SQLOLEDB',数据库名.dbo.[详细]
-
SqlServer2005自动生成数据字典
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
http://www.voidcn.com/article/p-txwqakwt-bcc.html SELECT ? ? ? ?(case when a.colorder=1 then d.name else '' end)表名,? ? ? ?a.colorder 字段序号,? ? ? ?a.name 字段名,? ? ? ?(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'els[详细]
-
SqlServer操作远程数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
exec sp_addlinkedserver 'srv2','','SQLOLEDB','服务器IP' exec sp_addlinkedsrvlogin 'srv2','false',null,'登录名','数据库登陆密码'[详细]
-
sqlserver自动备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
CREATE ? PROC ?BackupDataBase??? AS ??? BEGIN ??? ? DECLARE ?@SQL? NVARCHAR ( 4000 ) ??? ? IF ? CONVERT ( CHAR ( 5 ), GETDATE (), 108 )= '00:00' ??? ???? BEGIN ??? ?????? SET ?@SQL = 'BACKUP DATABASE [TEST] TO?DISK = N' ? + '''' + 'E:/Back[详细]
-
SQLSERVER2005数据库用户权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
SQL SERVER2005 身份验证模式分为windows身份验证模式和sql server 2005 身份验证模式 固定的服务器角色(不可以创建) 所有的服务器角色都是“固定的”角色,并且,从一开始就存在于那里——自安装完SQL Server的那一刻起,你将拥有的所有服务器角色就已 经[详细]
-
SqlServer中用@@IDENTITY取最新ID不准的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
一个网友问我一个关于@@IDENTITY的问题。他的数据库中有一个存储过程,有 insert语句,然后马上就用SELECT @@IDENTITY取刚插入的ID值,通常这是没有问题的,但是问题是ID实际上已经达到了100多万了,而 SELECT @@IDENTITY? 返回的只有很小的值(才30多),令人[详细]
-
sqlServer 链接 oracel 建立DBlink(未完)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
1 访问接口: Oracel Provider for OLE DB 2 产品名称:oracle 小写。[详细]
-
sqlserver2000是否打过补丁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
如何知道SQL server 2000是否打过sp4补丁? 1.在查询分析器里master数据库下执行select @@version 对比安装补丁前后的版本..下面是打了sp4后的个人版执行select @@version后的信息.. Microsoft SQL Server ?2000 - 8.00.2039 (Intel X86) ? May ?3 2005 23:18[详细]
-
SQLSERVER和ORACLE批量处理表名和字段名大写
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
在sql移植到oracle过程中,都会遇到表名和字段名大写的问题,因为在oracle中默认表名和字段名都是大写的,虽然可以通过使用双引号的方式进行操作,如select?*?from?"testtable"但是很多情况下,这样做的代价很大,因为很多程序的代码是早已经写好的,而要修[详细]
-
sqlserver 2008 R2备份脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
USE [master]GO/****** Object: StoredProcedure [dbo].[fullbackup] Script Date: 07/03/2013 07:29:19 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[fullbackup](@backupPath varchar(500),@databasename varchar(100),@[详细]
-
sqlserver2005级联删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
在你建表,建主外键的时候,在下面有几个选项,有一个是级联删除和一个级联更新,勾选上就可以了[详细]
-
SQLServer批量创建表【结构相同,但表名不同】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
CREATE PROCEDURE create_table@tab_name varchar(20)--定义参数AS--declare @tablename varchar(10)declare @i int --定义变量set @i=1 --变量赋值while @i10begin--create table ss(id varchar(10) not null,name varchar(20),address varchar(20));exec('[详细]
-
配置SqlServer2000的全文检索功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
http://www.csharpwin.com/dotnetspace/8410r9085.shtml[详细]
-
sqlserver2008 您对无法重新创建的表进行了更改或者启用了“阻止
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
最近,做设计重新使用了 SQL 2008 数据库,遇到一些问题。 “您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项” ???? 当用户在在 SQL Server 2008 企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能[详细]
-
SqlServer05+的发布订阅
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
?SqlServer05+的发布订阅 一、为什么要使用对等事务复制 首先要说明的是使用 sqlserver 复制的目的 使用 sqlserver 数据库复制的目的 , 就是要将数据库压力由一台服务器分散到多台服务器 , 通过一台 sqlserver 服务器作为主机 , 将主数据库中的数据 , 复制到[详细]
-
如何将SQLserver的windows身份验证方式改为SQLserver身份验证方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
安装SqlServer时,安全模式选择的是Windows验证。但是开发的时候需要连接数据库,需要使用Sqlserver身份验证,如何修改呢? 首先用windows验证先登录上去,如图: 进去之后,右击(local),选择属性---安全性:将服务器身份验证,改为“SQL Server和Windows[详细]
-
SqlServer复制与创建
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
一,从SQLServer2000备份数据库到SQL2005时,需要新建一个与原备份数据库相同名称的数据库。如果需要恢复在原Sql2000中数据库关系图时,需要执行以下操作: 解决方法如下: 1、设置兼容级别为90(2005为90)(2000为80) USE [master] GO EXEC dbo.sp_dbcmpt[详细]
-
sqlserver 2005 维护计划备份数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
一、備份數據庫維護計劃方案 ? ? ? ? ? ? ? 【注】 : 1 、先啟動 SQL Server Agent 服務 2. 、交易記錄備份 ( 只限於完整和大量記錄復原模式 ) 。 ???????? ? ?3 、下面中 ” 清除備份 trn 文件 ” “ 清除備份日誌文件 ” 没有做计划说明 ? ? 二、通過維護[详细]
-
ireport5+sqlserver2005实例开发
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
1、打开ireport-新建,如图: 选择Blank A4 最后选择open this template 2、在打开的设计视图设计自己的报表,如图: 3、设计好试图之后,预览 ? 以上仅供参考,具体源码请根据地址下载。 下载地址http://download.csdn.net/detail/zhangliangy/5769643[详细]