求问高手,sql server2008怎么连接到本地服务器? 在server name选local, 身份验证选windows身份验证但是连接不上。

然后我在server type里选择sql server compact edition, 新建了一个数据库。但是新建表格的时候有语法错误。我连接到学校的服务器上用以下语句新建表格是可以的,在自己建的数据库上用同样的语句就不行了。先是说char类型不正确,然后我把所有的char改为nchar,varchar改为nvarchar,但是说check语句有语法错误。
There was an error parsing the query. [ Token line number = 12,Token line offset = 1,Token in error = check ]create table book(
bno char(8),
category char(10),
title varchar(40),
press varchar(30),
year int,
author varchar(20),
price decimal(7,2),
total int,
stock int,
primary key(bno),
check (stock >= 0),
check (total >= stock),
check (price > 0))求高手指点迷津,check语句有什么问题?还有2008怎么连接到local?