数据库连不上

上传人:新** 文档编号:544914407 上传时间:2022-12-07 格式:DOCX 页数:2 大小:11.88KB
返回 下载 相关 举报
数据库连不上_第1页
第1页 / 共2页
数据库连不上_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库连不上》由会员分享,可在线阅读,更多相关《数据库连不上(2页珍藏版)》请在金锄头文库上搜索。

1、不允许交叉联接问题错误原因:没有建立连接RQP-DEF-0103 错误对于具有以下身份的用户而言,不允许使用交叉联接(查询主题之间:测试.testi,测 试.test_lj): 所有经过验证的用户,任何人,创建者,查询用户,客户,度量标准创建者,度 量标准用户,这个方法好极了:方法 1:在报表端处理一下,就是选中你交叉表所用的查询,设置属性“允许向量乘积”设 置为允许就可以了(查看-查询)方法2:在FM界面的project菜单中,选中Edit Governors,在弹出的页面中把Cross-Product joins 设为 Allow在与 SQL Server 建立连接时出现与网络相关的或特定

2、于实例的错误。未找到或无法访问服 务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名 管道提供程序, error: 40 - 无法打开到 SQL1.开启sql2005远程连接功能,开启办法如下:配置工具 -Sql Server 外围应用配置器 -服务和连接的外围应用配置器 -打开 MSSQLSERVER节点下的Database Engine节点,先择“远程连接”接下建议选择“同时使用 TCP/IP和named pipes”,确定后重启数据库服务就可以了。2. 登陆设置改为: Sql Server 和 Windows 身份验证模式,具体设置

3、如下:SQL Server Management Studio管理器-Windows身份验证连接服务器-对象资源 管理器中选择你的数据服务器一右键一属性一安全性一Sql Server和Windows身份验 证模式选中。3. 设置一个Sql Server方式的用户名和密码,具体设置如下:(1) SQL Server Management Studio管理器-Windows身份验证连接服务器一对 象资源管理器中选择你的数据服务器展开服务器上的“安全性” -登陆名在 sa 帐号 上点右键一“选择页”选择常规-更改sa登陆帐号的密码。这样就设置了一个用户名为sa, 密码为:sa123456的用户。(2

4、) “选择页”选择状态-登陆修改为启用4. 数据库连接字符串 数据库连接字符串有好几种,相信你自己也见过,都被搞晕了Data Server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server= 服 务 器 名 /SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456DataServer=localhost/SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=

5、sa123456Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456Data Server=服务器名;lnitial Catalog=Northwind;User ID=sa;Password=sa123456到底那种正确?这跟数据库版本有关系,如果是 Sql Server 2005 Express 版本,则 必须要有“/SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“/”的下面加个红色的波浪线提示你“/S是无法识别的转义序列”,因此如果字符串是定义 为一个变量的时候应该写

6、成 Server=./SQLEXPRESS5.注册Sql Server数据库在路径 “C:/Windows/Microsoft.NET/Framework/v2.0.50727” 下运行 “ASPNET_REGSQL” 指令,就会出现ASP.NET SQL Server Setup Wizard向导,连续按下两个下一步后就会出现Sql Server 注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几 个表(如图):5. 设置数据库连接字符串打开IIS-在默认网站或是网站所在的虚拟目录点击右键选择属性一选择ASP.NET 选项卡一 编辑配置一 在“常规”页签编辑“ Loc

7、alSqlServer ”数据库连接字符串:Data Server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa1234566. 设置web.config文件在 web.config 文件添加如下程序:connectionStringsadd name=LocalSqlServer connectionString=Data Source=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456 providerName=System.Da

8、ta.SqlClient/ /connectionStrings这样便大功告成了。下面来测试1. 宽松的连接测试宽松的连接测试使用 SqlDataSourceVS2005 服务器资源管理器选中数据库点击右键-选择修改连接-填入服务器名 使用Sql Server身份验证填入用户名sa及密码sa123456选择或输入一个数据库名: Northwind 点击测试连接宽松的连接测试连接成功并不能说明数据库就连接OK 了, 一开始我就是挂在这里, 宽松的连接测试测试连接成功,可是始终无法读出数据库的内容到网页里头。2. 严谨的连接测试在VS2005里选择网站菜单一ASP.NET配置进入ASP.NET网站管理工具一选择提供 程序一点击AspNetSqlProvider的测试,若测试成功,说明数据库设置完全正确,否则得从 头来过好好查查问题在哪里。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号