|
Posted by John on 10/02/97 11:53
I have a very strange problem, it only happen to one SQL Server, other
SQL Server seems to be fine
I got the following error when trying to run a sp against one of the
SQL Server:
SELECT failed because the following SET options have incorrect
settings: 'QUOTED_IDENTIFIER'. Verify that SET options are correct for
use with indexed views and/or indexes on computed columns and/or query
notifications and/or xml data type methods.
If I put the SET QUOTED_IDENTIFIER OFF In the beginning of the sp,
everything works fine, but the questions is why should I do that? and
why it only happen to only one SQLServer ? The database option on
QUOTED_IDENTIFIER are off on all SQLServer. (I am using SQL2005)
Thanks in advance.
John
Enclose is the statement that create the database
if db_id('testdb') is not null
drop database [testdb]
go
begin
USE [master]
CREATE DATABASE [testdb] ON PRIMARY
( NAME = N'testdb',
FILENAME = N'C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\testdb.mdf' ,
SIZE = 8192KB ,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB )
LOG ON
( NAME = N'testdb_log',
FILENAME = N'C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\testdb_log.ldf' ,
SIZE = 29504KB ,
MAXSIZE = 2048GB ,
FILEGROWTH = 10%)
COLLATE SQL_Latin1_General_CP1_CI_AS
EXEC dbo.sp_dbcmptlevel @dbname=N'testdb',
@new_cmptlevel=90
ALTER DATABASE [testdb] SET ANSI_NULL_DEFAULT OFF
ALTER DATABASE [testdb] SET ANSI_NULLS OFF
ALTER DATABASE [testdb] SET ANSI_PADDING OFF
ALTER DATABASE [testdb] SET ANSI_WARNINGS OFF
ALTER DATABASE [testdb] SET ARITHABORT OFF
ALTER DATABASE [testdb] SET AUTO_CLOSE OFF
ALTER DATABASE [testdb] SET AUTO_CREATE_STATISTICS ON
ALTER DATABASE [testdb] SET AUTO_SHRINK OFF
ALTER DATABASE [testdb] SET AUTO_UPDATE_STATISTICS ON
ALTER DATABASE [testdb] SET CURSOR_CLOSE_ON_COMMIT OFF
ALTER DATABASE [testdb] SET CURSOR_DEFAULT GLOBAL
ALTER DATABASE [testdb] SET CONCAT_NULL_YIELDS_NULL OFF
ALTER DATABASE [testdb] SET NUMERIC_ROUNDABORT OFF
ALTER DATABASE [testdb] SET QUOTED_IDENTIFIER OFF
ALTER DATABASE [testdb] SET RECURSIVE_TRIGGERS OFF
ALTER DATABASE [testdb] SET ENABLE_BROKER
ALTER DATABASE [testdb]
SET
AUTO_UPDATE_STATISTICS_ASYNC ON
ALTER DATABASE [testdb]
SET
DATE_CORRELATION_OPTIMIZATION OFF
ALTER DATABASE [testdb] SET TRUSTWORTHY OFF
ALTER DATABASE [testdb] SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE [testdb] SET PARAMETERIZATION SIMPLE
ALTER DATABASE [testdb] SET READ_WRITE
ALTER DATABASE [testdb] SET RECOVERY FULL
ALTER DATABASE [testdb] SET MULTI_USER
ALTER DATABASE [testdb] SET PAGE_VERIFY CHECKSUM
ALTER DATABASE [testdb] SET DB_CHAINING OFF
end
Navigation:
[Reply to this message]
|