你的代码风格有点不适应
将
while($row=mysql_fetch_array($rs))
echo"$row[ID]";
改为
while($row=mysql_fetch_array($rs))
{
echo $row['ID'];
}
无法打开用户默认数据库,登录失败,这也是SQL Server使用者常见的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题。
一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
1、打开企业管理器,展开服务器组,然后展开服务器
2 展开"安全性",展开登录,右击相应的登录帐户,从d出的菜单中选择,属性
3、重新选择此登录帐户的默认数据库
(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具
isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"
如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:
isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"
打开“Tnternet信息服务(IIS)管理器”,左侧栏选择“应用程序池”,内容区域选择“DefaultAppPool”,右侧栏选择“高级设置”如下图:
在“高级设置”界面,“常规”中将“启用32位应用程序”设置为“True”即可。
单独的打开服务器有没有问题,如果数据库服务器打不开,就需要重启服务器了。
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到
1、是否联网
增值税发票选择确认平台,需要联网才能 *** 作,所以先检查一下自己的网络是否能正常使用。
2、未正确安装驱动
首次使用增值税发票选择确认平台的时候,需要先正确安装驱动,如果后期出现登录不了,也有可能是驱动被破坏,这时候需要重新安装驱动。
3、未插入税盘
在增值税发票选择确认平台上勾选进项发票的时候,需要先把金税盘插到电脑主机上。
4、数据线故障
金税盘是通过数据线连接电脑的,有些数据线是用的时间太长了,会出现故障,无法连接,可以尝试更换数据线。
5、密码错误
进入发票勾选平台的时候,需要输入正确的密码,如果密码错误了,也是没有办法登录成功的。
6、换个浏览器
以上5项,如果都确认没有问题的话,那可能是浏览器的问题,更换一个浏览器在尝试登录就可以了。
先试试右键选择文件-以管理员身份运行,试试看
行不行
。
不行的话点击
开始-对话框中输入cmd-输入lusrmgrmsc
在d出的
本地用户和组
选择
用户,双击右侧的
administrator
常规中,把
账户已禁用
勾选去掉,并设置密码。
返回之前的,重新
开始--cmd--在命令行中输入
runas
/user:administrator
cmdexe
完成后重新双击或者右键以管理员身份,运行程序
你的问题怎么回答呢,连接失败有很多原因的,基本归纳为:
1,服务器的SQLSERVER服务没有打开;
解决方法:开始->设置->控制面板->管理工具->服务
在多条服务里找到SQLSERVER服务,选择自动和启动
2,你的软件指向的地址是错误的,你看看你的软件是不是可以设定服务器IP的地址的,一般在软件的设置或者选项里能找到把它换成你的机器的IP,找你机器的IP方法是:网上邻居(右键电击)->属性->本地连接(右键点击)->属性->TCP/IP->属性,把自动获得IP换成你指定的IP(比如19216801),一般来说子网掩码是2552552550好了自己的IP指定好之后,在你的软件里设定一样的IP地址就可以了如果你的软件支持点地址,那你只要在你的软件设置IP的地址上输入""或者(loaction)就可以了,因为点或者(loaction)都代表本机IP
3,你可能关闭了8001端口,你试着打开8001端口,具体方法你在网上搜一下,我忘了
4,你有没有修改SQLSERVER登录密码或者用户名,这也能造成连接失败的情况
遇到这种情况首先核对一下51aspx上源码所表明的开发环境(如 VS2005+Sql2005),如果是采用sqlServer2005的话你用Sql2000附加Sql2005的数据库就会出现这种错误(解决方法:改用SqlServer2005附加一下,如果还想用Sql2000格式那就用导出sql语句等方式进行转换)
转csdn sql专家邹建的解决办法
直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。
2005转到2000的步骤步骤
1 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 sql 脚本文件
2 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本以创建一个新的数据库
3 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
以上就是关于php链接数据库都正常但就是读不到数据库中的数据>>求救!!!全部的内容,包括:php链接数据库都正常但就是读不到数据库中的数据>>求救!!!、打开数据库失败,登陆不了怎么办、怎么显示连接数据库失败我每天都是这样 *** 作的。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)