我已经看到了很多类似问题的答案。我还没有在网上看到很多人问过看似简单的问题“如何将Access 2007连接到sql server 2008数据库”,但所有的答案都描述了如何从access 2007迁移到sql server 2008数据库,或者它们描述了如何将access 2007连接到SQL server 2005数据库。我找不到任何简单的解决方案来解决我的问题(可能这对其他许多人来说也是一个问题)。下面是问题(很抱歉强调过多了):
如何从access 2007连接到sql server 2008数据库(我指的是2008,而不是2005 :)?再次为过分强调道歉,但这个非常简单的问题,以及
有一个SQL 2012 Analysis Server,其中包含一些多维数据集。
当我使用Excel 2013 (DATA菜单> From Other Sources > From Analysis Services)连接到它时,我可以在下拉列表中看到数据库名称。
但是,当我使用SQL Server Management Studio 2012连接到它时(安装了Analysis Service客户端,我已经成功地将其用于其他分析服务器),我可以连接到分析服务器,但看不到任何数据库-数据库文件夹是空的。
我错过什么了吗?有没有可能它是被故意配置成这样的?
好吧,我不知道我做错了什么。
我通过Server 2008连接到SQL。
稍后,创建了一个名为MyDatabase的数据库,并在其中添加了几个表。
因此,我试图添加另一个将具有管理角色的用户(更新,删除.)
我创建了用户Michael:
CREATE LOGIN Michael
WITH PASSWORD = 'Some password';
然后:
CREATE USER Michael FOR LOGIN Michael;
GO
现在,我可以使用Michael凭据连接到数据库服务器,并查看数据库,但看不到其中的任何表。
( Tnx先进!)
编辑:当我连接到SQL时,它说
我正在尝试使用数据连接向导从Visual Studio 2010连接到SQL Server 2008 express数据库。我选择new connection -> MS Sql Server,然后选择唯一可用的服务器名称(PAVEL-PC\SQLEXPRESS)。问题是我在下面的组合框中看不到我的数据库。但是会显示系统数据库(如master、model、msdb等)。我设法找到了类似的问题(就像这个问题:),似乎我遇到了权限问题。然而,我不能理解我应该添加哪个用户(以及在哪里)。
我在其上运行Visual Studio的帐户名是Pavel。我的电脑名是Pavel-PC。我不确定我的SQ