我使用SQL server 2008附加2005的数据库,但是出现错误!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我使用SQL server 2008附加2005的数据库,但是出现错误!相关的知识,希望对你有一定的参考价值。
我使用SQL server 2008附加2005的数据库,但是出现错误!
具体如下:
附加数据库对于服务器“***-PC”失败。(Microsoft SqlServer。Smo)
其他信息:
->执行Transact-SQL语句或批处理时发生了异常。(Microsoft SqlServer.ConnectionInfo)
—>无法打开物理文件“G:*\*\s-t.mdf”。操作系统错误5:"5(拒绝访问。)"(Microsoft SQL Server,错误:5120)
放置数据库文件的目录或数据库文件,需要给MSSQLSERVERUSER用户所有权限。如果不懂得设置权限,请直接给予目录everyone权限即可。如果不知道如果设置权限,请将数据库文件放置于SQL安装目录的DATA目录下面,即可附加。 参考技术A 你好!
直接附加肯定不行的!
你可以尝试:
在2008的SSMS内右击数据库,“任务”-“复制数据库”来对数据库对象进行复制,或者“任务”-“生成脚本”来生成SQL Server 2005兼容的脚本之后再2005里执行。
希望可以帮到你!
SQL Server Management Studio 无法连接到 Sql Server
【中文标题】SQL Server Management Studio 无法连接到 Sql Server【英文标题】:SQL Server Management Studio won't connect to Sql Server 【发布时间】:2010-11-18 12:16:07 【问题描述】:我使用 MS Web Platform Installer 2.0 安装了 Visual Web Developer 2010、SQL Server 2008 R2 和 SQL Management Studio 2008。但是每当我想使用 Windows 身份验证 登录到带有 Sql Management Studio 的 SQL Server 时,它都会抛出一个错误:无法连接到(本地)
然后在它下面,它说它找不到服务器或无法访问它。
我以前用过Sql Management Studio 2005,可以轻松连接。但是这个版本似乎有一些问题。有人能帮助我吗?谢谢。
【问题讨论】:
【参考方案1】:如果您尝试访问,请在“SQL Server 配置管理器”中检查该实例是否正确。
如果不是默认实例,必须通过
如果仍然无法连接,请尝试将
【讨论】:
谢谢,它有效!!!我输入“localhost/SQLEXPRESS”并登录。再次感谢... 你的意思是 localhost\SQLEXPRESS (反斜杠) :)【参考方案2】:您是否安装了多个版本的 SQL Server?
如果是这样,您将需要指定完整的实例名称。
【讨论】:
以上是关于我使用SQL server 2008附加2005的数据库,但是出现错误!的主要内容,如果未能解决你的问题,请参考以下文章
SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整
如何转换SQL Server 2008数据库到SQL Server 2005
为啥我的SQL Server 2008把数据库分离出来后就附加不进去了呢?