SQL Server 2008 Express无法附加mdf文件

时间:2009-09-15 02:15:57

标签: sql-server

这是消息。它出什么问题了?这是安装问题吗?

TITLE:Microsoft SQL Server Management Studio

无法显示请求的对话框。


其他信息:

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


按钮:

确定

3 个答案:

答案 0 :(得分:1)

您是否尝试使用SQL身份验证或Windows身份验证附加mdf?如果使用SQL Auth,您可以尝试使用Windows Auth。

您可能还想查看此MSDN forum postthis post,建议使用单个文件版本的数据库附件:

USE master;
GO
EXEC sp_attach_single_file_db @dbname = 'AdventureWorks',  @physname = N'f:\dataAdventureWorks_Data.mdf';

编辑:运行此脚本时,您必须以至少具有dbcreator权限的用户身份登录。您也可以尝试CREATE DATABASE FOR ATTACH,如this blog post

所示

答案 1 :(得分:1)

我更喜欢Windows身份验证,并且与SQL Server标准版有相同的错误,因为我的Windows身份验证登录没有足够的权限(只是'公共'角色)。因此,记录为“sa”并为我的Windows帐户登录添加“sysadmin”角色解决了这个问题。

答案 2 :(得分:0)

有同样的问题。 似乎错误引发,因为我已连接到SQL SERVER 2012 INSTANCE 与Sql Server 2008 R2管理工作室。 希望它也可以帮助别人