2010-10-14 56 views
1

很抱歉,如果这个问题不够“程序化”。在我在公司工作之前,他们花了一个非常昂贵的网站,用asp.net和dotnetnuke编写。绝对是可怕的,但现在可以做的很少。他们不会让我们访问SQL Server的一些奇怪的原因,但他们已经给我们FTP访问。管理连接到现有DotNetNuke网站的SQL Server

有什么方法可以使用FTP安装数据库管理器(如phpMyAdmin)?我想我已经找到了用户名和密码,但我对asp不熟悉,所以这是一个相当混乱的系统。

帮助将不胜感激。

回答

1

如果知道SQL Server的连接字符串,则不需要在服务器上安装任何东西。 MS SQL Server Management Studio(和许多其他数据库管理工具)可以打开远程数据库,以便您可以在自己的PC上运行它们。 DNN网站从SQL Server运行的事实与此无关。

+0

感谢史蒂夫,我一直在寻找所有的文件试图找到一些数据库信息,但来自非MS背景所有这些ASP的东西是非常混乱。我想我已经找到了一个用户名和密码,还有什么我需要找到? – Chris 2010-10-15 01:53:15

+0

我想我找到了连接字符串。它是:; User ID = ; Password = ”providerName =“System.Data.SqlClient”/>?问题是,据我所知,sql server与网站不在同一台服务器上(或远程访问被阻止) – Chris 2010-10-15 03:41:39

+1

连接字符串是获取登录信息的正确位置。主机提供商通常阻止从他们网络外部访问SQL服务器,而那些允许来自网络外部的访问通常使用不同的服务器名称从互联网访问,而不是从他们的网络内访问。 – ScottS 2010-10-15 16:41:58

0

如果您拥有DotNetNuke网站的主机凭证,则可以通过DNN站点中的内置SQL窗口登录并查询数据库。它没有给你太多帮助(不浏览,没有智能感知),但它确实可以让你读写数据库(假设应用程序用户拥有权限 - 通常它会这样做,或者DNN站点并不能真正发挥作用) )。这可能会有所帮助,具体取决于您需要做什么(从您的帖子中不太清楚)。

+0

我可以登录到dnn网站,但afaik没有一个sql窗口。我注意到管理面板中的sql模块没有启用。 – Chris 2010-10-15 03:43:58

+0

你有一个主机菜单和一个管理菜单或只是一个管理菜单? – notandy 2010-10-15 15:18:13

相关问题