Azure sql database 连接到包含MS Access Web应用后端的SQL Azure
好的,不确定在主题行中输入什么,如果不清楚,请道歉 我使用MS Access 2013创建了一个简单的web应用程序。它只是有一个包含样本数据的表。我把它发布到我的共享点。在继续之前,我想告诉您,我使用的是Office 365企业版,我们需要管理Lync/SharePoint/Exchange等所有内容 因此,根据各地的Microsoft博客、文章和讨论,甚至下面的屏幕截图也表明,存储在Office 365中的数据存储在用于Office 2013 web app的SQL Azure数据库中 因此,作为下一步,web上的说明说,如果我们选择“从任何位置”并启用“读写连接”,它应该允许您从任何窗口(如SQL Server管理窗口)访问数据 好的,我的凭证如下所示: 现在,当我转到SQL Server Management Studio并使用上述凭据并尝试登录时,出现以下错误: 我假设有一些设置在我们的管理页面,我需要改变,可以让我连接。有什么帮助吗?我认为连接起来似乎很直接,但它没有连接 有什么帮助吗 我们需要修理像BCS这样的东西吗?请帮忙 编辑:我已经投了两张反对票,所以请注意,我已经试着阅读了50多个不同的网页来讨论这个问题,没有一个说这可能是个问题。不管他们能提供什么解决办法,我都试过了。为什么不发表评论就投反对票?为了好玩,嗯 谢谢,Azure sql database 连接到包含MS Access Web应用后端的SQL Azure,azure-sql-database,sharepoint-2013,office365,office-2013,Azure Sql Database,Sharepoint 2013,Office365,Office 2013,好的,不确定在主题行中输入什么,如果不清楚,请道歉 我使用MS Access 2013创建了一个简单的web应用程序。它只是有一个包含样本数据的表。我把它发布到我的共享点。在继续之前,我想告诉您,我使用的是Office 365企业版,我们需要管理Lync/SharePoint/Exchange等所有内容 因此,根据各地的Microsoft博客、文章和讨论,甚至下面的屏幕截图也表明,存储在Office 365中的数据存储在用于Office 2013 web app的SQL Azure数据库中 因
Vikas B您正在连接到Azure DB 这里似乎有一个重大的脱节。数据库位于Windows.net下的服务器上*您是否已按照说明登录到SQL Azure门户* 如何设置Azure DB? 观看此视频: 如何使用SSMS进行连接 此页面:准确地告诉您需要做什么(这正是错误消息告诉您的)
步骤2:连接到SQL数据库 连接到SQL数据库要求您知道数据库上的服务器名称 WindowsAzure。您可能需要登录门户才能获取此信息 信息 登录到Windows Azure管理门户 在左侧窗格中,单击SQL数据库 在SQL数据库主页上,单击页面顶部的服务器 列出与订阅关联的所有服务器。找到 要连接到的服务器的名称,并将其复制到 剪贴板 接下来,配置SQL数据库防火墙以允许从 你的本地机器。您可以通过添加本地计算机IP来实现这一点 防火墙例外列表的地址 在SQL数据库主页上,单击服务器,然后单击要删除的服务器 您要连接的 单击页面顶部的配置 复制当前客户端IP地址中的IP地址 在配置页面中,允许的IP地址包括三个框,其中 您可以指定规则名称和IP地址范围作为起始地址 和结束值。对于规则名称,您可以输入用户的名称 电脑。对于起始和结束范围,请粘贴到 将计算机插入两个框中,然后单击出现的复选框 规则名称必须是唯一的。如果这是你的开发计算机, 您可以在IP范围开始框和IP地址栏中输入IP地址 范围结束框。否则,您可能需要输入更大范围的 IP地址,用于容纳来自中其他计算机的连接 你的组织 单击页面底部的“保存” 注意:更改时可能会有多达五分钟的延迟 防火墙设置将生效 现在,您可以使用ManagementStudio连接到SQL数据库了 在任务栏上,单击开始,指向所有程序,再指向Microsoft SQL Server 2012,然后单击SQL Server Management Studio 在“连接到服务器”中,将完全限定的服务器名称指定为 serverName.database.windows.net。在Windows Azure上,服务器名称为 由字母数字字符组成的自动生成的字符串 选择SQL Server身份验证 在“登录”框中,输入您需要的SQL Server管理员登录名 以以下格式创建服务器时在门户中指定 login@yourServerName. 在密码框中,输入在中指定的密码 创建服务器时创建门户 单击“连接”以建立连接 在WindowsAzure上,每个SQL数据库逻辑服务器都是一个抽象 它定义了一组数据库。每个节点的物理位置 数据库可能位于数据中心的任何计算机上 在以前的版本中,您必须在 在Management Studio中设置连接。这一步不再适用 必要的。现在将根据服务器名称成功连接, 身份验证类型和管理员凭据 许多SSMS向导都可以用于创建和 不允许修改SQL Server数据库上的登录名和数据库 适用于Windows Azure上的SQL数据库,因此您需要 利用Transact-SQL语句完成这些任务。台阶 下面提供这些陈述的例子。有关 将Transact-SQL与SQL数据库一起使用,包括有关 支持命令,请参阅Transact-SQL参考(SQL数据库)
在Sql server Management Studio的“连接服务器”对话框中,选择选项并插入要连接的数据库的名称(编辑:用于回复下面的Costas Kounadis帖子,必须在连接时包含数据库名称) 我完全同意你的看法
[ODBC]
DRIVER=SQL Server Native Client 11.0
UID= [userid from MSAccess]
Pwd=[password from MSAccess]
Encrypt=yes
DATABASE= [database from MSAccess]
SERVER=tcp:[server from MSAccess]