首先要把数据库的TRUSTWORTHY属性改为ON ALTER DATABASE [MYDB] SET TRUSTWORTHY ON GO 接下来直接创建ASSEMBLY应该就没问题了.但是往往有可能遇到一种情况 -- 在运行CREATE ASSEMBLY的时候发生错误 Msg 33009, Level 16, State 2, Line 5The database owner SID recorded in the master database differs from the databa…
从SQL Server 2005 SP 起,SQL 开始支持数据库镜像.它的设计目的是试图为SQL Server 提供一个具有实时性数据同步的灾难恢复技术,即能够提供数据冗余备份,切换起来比较方便.每个主体数据库只能有一个镜像数据库.镜像数据库作为主体数据库的一个副本,在主体数据库发生故障.不可访问时能够迅速恢复数据库访问,提供故障恢复功能.镜像数据库一直处于"恢复"状态,因此不能被直接访问. 一.什么是数据库快照 为了提高资源的使用率,想让镜像数据库可以承担部分读,可以借助数据库快照…
报错信息如下 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) ERROR 1418 错误分析 我们创建函数时必须指…
当我们同时使用SQL Server和Oracle来存储数据时,经常会用到跨库查询.为了方便使用跨库查询,一个最好的办法就是通过创建链接服务器来实现.既可以在SQL Server中创建Oracle的链接服务器,也可以在Oracle中创建SQL Server的链接服务器.本文主要讲述如何在SQL Server中创建Oracle的链接服务器,可以通过图形界面和命令两种方式来创建. 工具/原料 Microsoft Windows Server 2003 R2 Enterprise x64 Edition…