无法在 sql server 2008 中为现有项目执行数据库附件

Posted

技术标签:

【中文标题】无法在 sql server 2008 中为现有项目执行数据库附件【英文标题】:Unable to do Database Attchment in sql server2008 for existing Project 【发布时间】:2013-10-10 04:55:35 【问题描述】:

当我将数据库附加到我的 sql server2008 时,它会给出一个错误,并且它也不允许在我创建时创建新数据库,默认情况下 master 将选择是否在运行 create database 命令之前再次更改,然后再次选择 master

连接数据库时出现此错误:

无法显示重用的对话框:

参数名称:nColIndex 实际值为 -1,(Microsoft.sqlServer.GridControl)

【问题讨论】:

请确保用户拥有创建数据库的权限。 【参考方案1】:

您使用的是 SQL Server Express 版本吗?如果你是,看看这篇文章:

Cannot Attach Databases or Create new one - SQL Server 2008

这似乎是 SQL Server Express 中的一个常见错误。您应该能够使用 T-SQL 附加数据库。

【讨论】:

以上是关于无法在 sql server 2008 中为现有项目执行数据库附件的主要内容,如果未能解决你的问题,请参考以下文章

如何安装sql server 2008 r2

在 SQL Server 2008 R2 中为特定数据库用户设置最大查询数

在 SQL Server 2008 R2 中为每个表创建创建触发器

如何在 sql server 2008R2/ssis 中为每个日期导出带有日期时间的单独 excel 表?

2 - SQL Server 2008 之 使用SQL语句为现有表添加约束条件

安装SQL Server 2008数据库(带完整图解)