作者TeemingVoid (TeemingVoid)
看板Database
标题Re: [问题]SQL Server 2008 的本机伺服器
时间Thu Aug 2 20:20:41 2012
※ 引述《JcTc (kkbbcry)》之铭言:
: 各位好,请教两个问题
: 因为我要建立离线个人开发环境,需要在本机端建立伺服器及资料库,
: 以下是我碰到的两个问题。
: 1. OS:Win7
: 安装完成之後,在Database Engine中,Server Name输入localhost\SQLEXPRESS
: 会出现无法连接!
: 这是说本机不存在预设伺服器吗?
可能是没安装好,或者 SQL Server 没在 running...,
我们一个一个步骤检查:
1. 桌面左下角「开始」 | 输入:services.msc (也就是「系统管理员」里头的「服务」)
2. 在「服务」清单找一下 S 开头那边,看看有没有 SQL Server。如果没有,那就是没
有安装(或没有安装好) SQL Server,请重新安装 SQL Server R2。
(继续...)
3. 看一下服务的名称,如果是 SQL Server (SQLEXPRESS),稍後进行连线时,请输入
(local)\SqlExpress; 如果只有 SQL Server (没有SqlExpress括号),那表示这套
SQL Server 安装成预设执行个体,连线该 Server 时,只需输入 (local) 即可。
<Note>点两下服务清单的 SQL Server,如果服务名称是: MSSQL$SQLEXPRESS 个体名
称就是 $ 後面的 SqlExpress; 如果服务名称是 MSSQLSERVER,那套就是预设
执行个体。
<Note>(local)\SqlExpress或者 .\SqlExprsss 都是自己这台的 SqlExpress 个体。
4. 留意一下服务的状态,如果不是「已启动」而是空白,表示这套 SQL Sever 根本没
有启动,请用按右键|启动。启动期间如果出现错误讯息,抄下错误讯息内容,上网
google 一下原因与解法。
以上,如果确定有安装至少一套 SQL Server 执行个体(及其名称),而且也确定有在执
行,本机连线应该都连得上。
另外,如果您用 SQL Sever Management Studio 采用附挂的方式直接挂载 .MDF 档,
启动 SQL Sever Management Studio 前,请先用滑鼠右键点按,再以系统管理员身份
执行,会比较顺利进行。
: 2. 因为以上的问题困扰我很久,就跟同事借了已安装好SQL Server 2008 R2 VM来用。
: 很高兴打开了Manergement Studio後,也可以顺利用localhost\SQLEXPRESS登入,
: 正当准备要把Backup好的资料库倒进去的时候,出现版本不正确的错误!
: 问题来了:
: 明明已经是安装好的SQL Server 2008 R2,且点下About出现的版本号为10.50.1600
: 但是在Object Exploer内的locat\SQLEXPRESS的版本却是10.0.2531
: 而我准备好的Backup档也是属於前者版号.....
: 请问要如何将我本机伺服器版本升级至10.50.1600呢?
VM 里头的那套应该不是 R2。
10.0.xxxx 是 SQL 2008 (非R2), 10.50.xxxx 才是後来发行的 SQL 2008 R2 版本。
详细的版本号码,请参阅:
http://sqlserverbuilds.blogspot.tw/
执行 SQL 2008 R2 的安装程式,选择昇级选项,可昇级至 R2 版本,详情请参阅:
http://ppt.cc/yPoI
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.168.105.148