Sql 是否可以将DSn添加到我的FTP帐户

Sql 是否可以将DSn添加到我的FTP帐户,sql,sql-server,asp-classic,Sql,Sql Server,Asp Classic,我使用sql2005,我的托管公司允许我使用300mb的sql server。我想增加我的sql数据库大小 但我的FTP帐户中有300GB可用空间 有没有可能创建一个DNS,比如下面的MS访问我的FTP帐户 <% ConnStringHB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("newdb2.mdb")&";Persist Security Info=False" %>

我使用sql2005,我的托管公司允许我使用300mb的sql server。我想增加我的sql数据库大小

但我的FTP帐户中有300GB可用空间

有没有可能创建一个DNS,比如下面的MS访问我的FTP帐户

<%
ConnStringHB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("newdb2.mdb")&";Persist Security Info=False"
%>

希望您的支持

不幸的是,没有。FTP是一种传输文件的协议,而不是对文件的随机访问,这对于具有合理性能的数据库来说是必需的。

因为您使用的是SSME,这意味着SQL Express

如果SQL Express与FTP文件夹在同一台计算机上运行,并且SQL Server标识可以访问该文件夹,则可以使用SSME附加到FTP文件夹中的MDF文件,或者使用连接字符串中的AttachDbFilename属性自动执行此操作


但是,请记住,SQL Express只支持最大4GB的数据库大小,因此即使在最好的情况下,您也无法使用完整的300GB。

您的托管公司提供哪个版本的SQL Server?表示网状物标准它是本地实例还是远程实例?您可以使用SSMS连接到它吗?现在我使用Sql Server Management Studio Express检查我的数据库表我使用的所有数据库字段类型都是varchar8000,其影响我的spacevarchar字段只占用数据所需的空间;您声明的大小只是一个最大值,因此varchar1中的1个字符占用的磁盘空间与varchar8000中的1个字符占用的磁盘空间一样多。根据answe上面的ur,如果SQL Express与FTP文件夹在同一台计算机上运行,并且如果SQL Server标识可以访问该文件夹,然后,您可以使用SSME附加到FTP文件夹中的MDF文件,或者使用连接字符串中的AttachDbFilename属性自动执行此操作。我不明白这一点,你能描述一下吗?SQL Express和FTP服务器都可以读写Windows文件系统中的磁盘。这两个程序都作为具有特定权限的特定用户运行。为了能够在它们之间共享文件,程序必须在同一台服务器上运行,并作为具有兼容权限的用户运行。MS Access驱动程序使用Windows文件路径C:\。。。或\\Server\Share\。。。查找数据库。据我所知,用Windows文件路径访问FTP是不可能的。