在基本/标准层上访问SQL Azure超时-在Web层上工作正常
我正在升级旧azure站点,以使用旧web层中的一个当前SQL azure层 该网站在网站和本地运行良好,但当我从web切换到基本或标准时,会出现超时错误 正在超时的代码是遗留代码:在基本/标准层上访问SQL Azure超时-在Web层上工作正常,sql,azure,timeout,azure-sql-database,tiers,Sql,Azure,Timeout,Azure Sql Database,Tiers,我正在升级旧azure站点,以使用旧web层中的一个当前SQL azure层 该网站在网站和本地运行良好,但当我从web切换到基本或标准时,会出现超时错误 正在超时的代码是遗留代码: SqlConnection Conn; Conn = new SqlConnection(StrConn); Conn.Open(); try { SqlDataAdapter Cmd;
SqlConnection Conn;
Conn = new SqlConnection(StrConn);
Conn.Open();
try
{
SqlDataAdapter Cmd;
DataSet dtSet;
DataTable dtTable;
Cmd = new SqlDataAdapter(_sql, Conn);
dtSet = new DataSet();
Cmd.Fill(dtSet);
dtTable = new DataTable();
dtTable = dtSet.Tables[0];
Cmd = null;
return dtTable;
}
finally
{
Conn = null;
}
连接字符串保持不变
我可以从VisualStudio很好地访问基本SQL数据库
有什么建议吗?基本和标准服务层与Web服务层具有不同的性能特征。特别是在Web中,如果数据库所在的计算机不忙,您可以获得最高的P2性能 运行上述代码时,请连接到数据库并查询视图,以查看是否最大限度地提高了数据库的可用性能 要解决此问题,您可以:
Jan连接字符串的格式为'Data Source=xx;网络库=DBMSSOCN;初始目录=xx;UID=xx;pwd=xx'。超时在Fill命令上