/*------------------------------------------------------------------
-- Author : htl258(Tony)
-- Date : 2010-04-16 14:30:23
-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34
Copyright (c) 1988-2008 Microsoft Corporation
Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
------------------------------------------------------------------*/
USE tony
GO
ALTER DATABASE tony SET RECOVERY SIMPLE --设置故障还原模式为简单
GO
DECLARE @logname SYSNAME
SELECT @logname=name from sys.database_files WHERE type_desc='LOG' --查询日志的逻辑文件名
DBCC SHRINKFILE(@logname,0) --收缩日志,0为收缩后的大小,单位为MB
GO
ALTER DATABASE tony SET RECOVERY FULL --设置故障还原模式为完全
GO
......
打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。
在MSDTC选项卡中,点击“安全配置”按钮。
在安全配置窗口中做如下设置:
选中“网络DTC访问”
在客户端管理中选中“允许远程客户端”“允许远程管理”
在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
保证DTC登陆账户为:NT Authority\NetworkService
下面是我的截图
不行可以尝试:添加WINDOWS组件--应用程序服器--应用网络DTC访问 然后重启试试. ......
打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。
在MSDTC选项卡中,点击“安全配置”按钮。
在安全配置窗口中做如下设置:
选中“网络DTC访问”
在客户端管理中选中“允许远程客户端”“允许远程管理”
在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
保证DTC登陆账户为:NT Authority\NetworkService
下面是我的截图
不行可以尝试:添加WINDOWS组件--应用程序服器--应用网络DTC访问 然后重启试试. ......
SQL Server 2005 创建到 Oracle10g 的链接服务器
由 lwgboy @ MoFun.CC, 在 08-9-12 下午5:00
标记: linkserver, oracle, sqlserver, 链接服务器
SQL Server 2005 创建到 Oracle10g 的链接服务器
SQL Server 2005 异类数据源(ORACLE10G)链接服务器的建立
本文简述SqlServer 2005 链接到 Oracle10g 服务器的过程及基本应用。
名词说明:链接服务器:对应oracle的DBLINK。用于完成多个异构数据库服务的分布式访问。
从 SqlServer 2005 中建立到 Oracle 的链接与 SQLServer 2000 中差不多,只是界面花哨了些,咋一看还以为不一样了呢,实际没啥大的区别:
链接服务建立:
* 安装oracle10g 的客户端:使用netmgr添加本地的服务命名,例如:服务命令:DBLINK;测试通过后进行下一步。
* 建立ODBC数据源(现在已不需要,一般直接用Oracle本地服务名代替,本步可省略)
为 SQL Server 2005 服务器增加系统数据源:
[控制面板]=》[管理工具]=》[数据源(ODBC)]=》[系统DNS],添加基于 Oracle 的数据源:数据源名为:DBLINK(此名称尽量与Oracle的本地服务名一致),并进行连接测试。
* 通过执行SQLServer存储过程来创建链接服务(直接使用Oracl ......
SQL Server 2005 创建到 Oracle10g 的链接服务器
由 lwgboy @ MoFun.CC, 在 08-9-12 下午5:00
标记: linkserver, oracle, sqlserver, 链接服务器
SQL Server 2005 创建到 Oracle10g 的链接服务器
SQL Server 2005 异类数据源(ORACLE10G)链接服务器的建立
本文简述SqlServer 2005 链接到 Oracle10g 服务器的过程及基本应用。
名词说明:链接服务器:对应oracle的DBLINK。用于完成多个异构数据库服务的分布式访问。
从 SqlServer 2005 中建立到 Oracle 的链接与 SQLServer 2000 中差不多,只是界面花哨了些,咋一看还以为不一样了呢,实际没啥大的区别:
链接服务建立:
* 安装oracle10g 的客户端:使用netmgr添加本地的服务命名,例如:服务命令:DBLINK;测试通过后进行下一步。
* 建立ODBC数据源(现在已不需要,一般直接用Oracle本地服务名代替,本步可省略)
为 SQL Server 2005 服务器增加系统数据源:
[控制面板]=》[管理工具]=》[数据源(ODBC)]=》[系统DNS],添加基于 Oracle 的数据源:数据源名为:DBLINK(此名称尽量与Oracle的本地服务名一致),并进行连接测试。
* 通过执行SQLServer存储过程来创建链接服务(直接使用Oracl ......
如果你也遇到了类似于
OLE DB "SQLNCLI" "未知" "分布"等错误时,请现尝试使用这个地址的方法进行处理,如果无效的话在继续后面的方法
http://blog.csdn.net/hb_gx/archive/2007/10/15/1826436.aspx
SQL Server数据库以下简称MSS
MSS服务器demo1 创建表
create table1(col1 varchar(20),col2 varchar(20) col3 varchar(20))
insert into ('1','','')
insert into ('1','','')
insert into ('2','','')
insert into ('2','','')
MSS服务器demo2 创建远程连接到demo1,并创建视图
create view table
as
select * from dblink_demo1.master.dbo.table1 where col1='1'
在查询分析器中
update table set col3 = col3; --ok,执行成功
begin trans T
update table set col3 = col3; --error,执行失败
commit trans T
这个问题产生的原因是,你的视图table用到了远程数据库上的表,造成你的事务T需要,成为一个分布式事务。所以你需要配置分布式事务环境,就如同文章开始的引用文章中所说得那样,配置msdtc
此时,需要声明分布式事务
begin DISTRIBUTED trans T
update table set col3 = col3; --error,执行还是失败
c ......
随着Visual Studio 2010的发布,Microsoft SQL Server Compact 3.5也升级为Microsoft
SQL Server Compact SP2。
下载地址如下:
SQL
Server Compact 3.5 SP2 for Windows mobile devices (all platforms &
processors)
SQL
Server Compact 3.5 SP2 for Windows desktop (32-bit and 64-bit)
SQL
Server Compact 3.5 SP2 Server Tools (32-bit and 64-bit)
SQL Server Compact
3.5 SP2 Books Online
(该链接在下周才会生效)
SQL Server Compact 3.5 SP2
Samples
Refer to: http://www.wpmind.com/dev/2010/04/15/sql-ce-3-5-sp2-is-released.html ......
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_convert]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[f_convert]
GO
/*--全角/半角转换
转换说明
全角字符从的unicode编码从65281~65374
半角字符从的unicode编码从 33~126
空格比较特殊,全角为 12288,半角为 32
而且除空格外,全角/半角按unicode编码排序在顺序上是对应的
所以可以直接通过用+-法来处理非空格数据,对空格单独处理
like的时候,指定排序规则 COLLATE Latin1_General_BIN ......