2009-11-18 114 views
1

相关背景 -尝试连接访问07用作前端到SQL Server 2008 Express数据库

我的工作我的脑子出了一年到试图在MS SQL数据库中的小白Server 2008 Express与前端的最终想法是Access。经过大量的阅读和追随我的模式和三大修订后,我终于准备好将它连接到Access,并且我只是在四处打击。 Microsoft Access IN和OUT书中说它有这方面的说明,但它们在奖金材料中的附带光盘上,这似乎是cd中唯一不起作用的部分。我在互联网上找到的一切都没有让我在那里。我认为我找到的最好的答案就是在这个网站上,但即使是作为答案给出的事情列表,我也遇到了一些我不知道如何通过的墙。

我打算说出这些,并提到我有和没有做过每个。

只是为了后台我在一台Vista机器上运行Access 2007,我很确定它是最新的服务包(几天后我应该有7台,最后是邮箱) m与管理工作室一起运行SQL Server 2008 Express。

下面是我referencing--

答案被用户“雷诺Bompuis”在下面的链接中给出的答案

Connect Access 2007 to SQL Server 2008 Database

应该有与连接Access 2007中没有问题到SQL Server 2008数据库。 你需要确保: 1. 你的SQL Server 2008数据库进行访问,即它未被锁定,它是对机器(S),您将有Access 2007应用程序访问。 需要检查的几件事: *在SQL Server 2008中,转到属性>连接>选中“允许远程连接到此服务器”。

我选中并勾选复选框以允许远程连接。由于这是在同一台计算机上,我不知道这是否至关重要,但是不管它是否被我的理解所关注。

*在配置管理器中启用TCP/IP。

没想到这是必要的,因为它在同一台机器上,但我做的都一样。

*确保防火墙允许TCP端口传入的连接1433

这是一件事我没有这样做,因为我真的无法看到防火墙将如何得到的方式,如果这两个实例(SQL Server Express和Access 2007)在相同的管理员登录下位于同一台计算机上。但如果我在这方面有问题,请告诉我如何改变事情。

*您也可以启动SQL Server Browser Service,以便找到您的SQL Server实例。

这样做,即使重新启动机器,仍无法获得Access,也无法通过ODBC来拔出机器上的SQL Server 2008实例。没有。

2. 你使用的是Windows ODBC管理工具创建的ODBC DSN(系统DSN)。如果您在64位系统上运行,请确保您使用的是32位版本的ODBC来创建您的DSN,否则它将永远不可见,Access是32位应用程序。

在那里去了,以使系统DSN,当我选择在SQL Server Native Client的10件事,去打下拉菜单选择它会暂停数据源,然后没有出现,没有什么可供选择在所有。

3. 一旦你已经创建的ODBC连接(和测试它的工作原理)安装Access在机器上,你可以将表链接到:在Access 2007年,在外部数据功能区选项卡>导入>更多> ODBC数据库。 然后选择您为SQL Server 2008数据库创建的DSN,然后选择要链接的表。

很明显,这最后一部分我甚至不能尝试,因为我甚至无法获得ODBC链接。

我有一种感觉,作为一个自学的noob和所有,我可能失去了一些明显的专业或经验丰富的业余爱好者,但不管我的问题是什么让我疯狂。在我生命中最后一年的大部分时间里,我真的希望能够在前端最终取得进展,这样除了在SSMS中编写查询之外,我终于可以获得一些实用性。

在此先感谢任何人和任何人都可以提供的帮助。

回答

0

好吧,所以你显然无法创建DSN。您是否尝试过使用“SQL Server”或“SQL Native Client”而不是“SQL Server Native Client 10.0”作为驱动程序?关于创建SQL Server DSN,我发现了a webpage with a few screenshots(向下滚动到“创建ODBC DSN”部分),也许他们可以给你一些指导。

如果全部失败,您能否提供DSN创建过程的屏幕截图?

0

我欣赏所有yer'allz的帮助。尽管我并没有真正看到太多新东西,没有什么直接帮助我,但我最终看到SQL Server配置管理器和'VIA'(无论如何)是唯一没有启用的东西(因为我没有'在我所有的调查中都没有读到任何有关它的信息 - 我通常回避修改设置,我没有人特别告诉我修改)我以前没有触及过它,也没有考虑过它的任何事情是我还没有启用的唯一的东西。

嗯,我启用,restared服务和YAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHOOOOOOOOOOOOOOOOOOOO !!!!!!!!!!!!

我现在能够(并且已经成功)创建了ODBC DSN AND我已经将Access连接到我的数据库了!

我喜欢这个网站!

谢谢大家的关心和介绍给我的东西,然而让人摸不着头脑的解决方案!

很高兴我们只通过互联网连接,否则我会吻你!

相关问题