在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误

如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误

应用 2008-04-23 22:12:29 阅读226 评论0
字号:大中小

选中 你要发布的虚拟目录 --〉右键单击--〉属性--〉应用程序名--〉创建 就ok了

见图片

如何通过互联网联接到某个连上互联网的一台计算机上的MSSQL上

如何通过互联网联接到某个连上互联网的一台计算机上的MSSQL上

*********************************************************************************************

能连接到的几个要素.

1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.连接时使用用ip连接企业管理器
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址sqlserver服务器IP)
--代理端口--1433

配置出版服务器

第一先来配置出版服务器
(1)选中指定[服务器]节点
(2)从[工具]下拉菜单的[复制]子菜单中选择[发布、订阅服务器和分发]命令
(3)系统弹出一个对话框点[下一步]然后看着提示一直操作到完成。
(4)当完成了出版服务器的设置以后系统会为该服务器的树形结构中添加一个复制监视器。同时也生成一个分发数据库(distribution)
第二创建出版物
(1)选中指定的服务器
(2)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令。此时系统会弹出一个对话框
(3)选择要创建出版物的数据库,然后单击[创建发布]
(4)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)
(5)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,SQLSERVER允许在不同的数据库如 ORACLE或ACCESS之间进行数据复制。但是在这里我们选择运行"SQL SERVER 2000"的数据库服务器
(6)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表

配置ASP.NET平台时遇到的“访问IIS元数据库失败”

在本地访问.aspx页面时总出现如下报错信息:
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。

用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[HostingEnvironmentException: 访问 IIS 元数据库失败。]

SQL Server 2000 数据库服务器数据同步(

为什么要同步SQL Server 2000 数据库,它都用在什么场合
数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份
数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡
数据实时备份同步,数据库服务器可以无间断,无损失迁移
主服务器被攻击或当机时另一台服务同步机可以应急
。。。。。可以说好处非常多的。暂时写这么多
--------------------------------------------------------------------------------

SQL Server 2000 数据库同步配置的原理
复制的概念
Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制
和分发并进行同步以确保其一致性的一组技术。
使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分
发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理
分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统分开),或者跨越多个服务
器分布数据库处理。
---------------------------------------------------------------------------

sqlserver实现两个数据库的同步

怎么同步两个SQLServer数据库的内容?
程式代码能有版本管理CVS进行同步管理,可是数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致.
各位有什么好的方法吗?
分发和复制
用强制订阅实现数据库同步操作
大量和批量的数据能用数据库的同步机制处理:
//
说明:
为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式
在客户机器使用强制订阅方式。
有疑问联系作者:zlp321001@hotmail.com
测试通过
//
--1:环境
服务器环境:
机器名称: ZehuaDb
操作系统:视窗系统 2000 Server
数据库版本:SQL 2000 Server 个人版
客户端
机器名称:Zlp
操作系统:视窗系统 2000 Server
数据库版本:SQL 2000 Server 个人版
--2:建用户帐号
在服务器端建立域用户帐号
我的计算机管理->本地用户和组->用户->建立
UserName:zlp
UserPwd:zlp
--3:重新启动服务器MSSQLServer
我的计算机->控制面版->管理工具->服务->MSSQLServer 服务
(更改为:域用户帐号,我们新建的zlp用户 .\zlp,密码:zlp)

MySQL数据同步

MySQL数据同步主要有三种方式:
1.利用MySQL自身的数据库同步功能
2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的
3.利用专用的MySQL数据库同步软件

1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了)
MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能.

数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf),在unix环境下在/etc/mysql/my.cnf或者在mysql用户的home目录下的my.cnf。

windows环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到my.ini文件中,用my.ini文件作为mysql服务器的配置文件。

设置方法:
设置范例环境:
操作系统:window2000professional

SQL挂起错误常见的解决方法

新装或者以前装过mssql ,后来删掉。在重装时,经常会出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作,运行安装程序之前必须重新启动计算机”错误。无法进行下一步的安装操作。 常见的解决方法如下:
1) 添加/删除程序中彻底删除sql server。
2) 将没有删除的sql server目录也删除掉。
3) 打开注册表编辑器,在HKEY_LOCAL_MACHINE \SYSTEM\ CurrentControlSet\ Control\ Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4) 删除注册表中跟sql server相关的键。
如果上面还是不能得到解决,那么再试下下面的,将以下两个从注册表中删除,一定可以解决SQL挂起问题:
1. 开始\运行\输入regedit回车
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的FileRenameOperations删掉
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Setup\ExceptionComponents下的东西全部删掉如:

sql如何查询两张表,表b有多个字段只记录了a表的索引,但输出b表时,要换成a表的数据

表a
id name
1 姓名1
2 姓名2

表b
id 数据 输入 确认
1 ssss 1 2
2 dddd 2 1
3 ddde 2 2
4 ddoi 1 1

查询结果:
id 数据 输入 确认
1 ssss 姓名1 姓名2
2 dddd 姓名2 姓名1
3 ddde 姓名2 姓名2
4 ddoi 姓名1 姓名1

参考答案:select id , 数据, (select name from 表a where name = 输入) 输入, (select name from 表a where name = 确认) 确认,
from 表a

C# GridView详解

后台代码---绑定gridview

DataSet ds = operServices.GetList("");
DataView dv = new DataView(ds.Tables[0]);
///获取或设置用于筛选在 DataView 中查看哪些行的表达式。
dv.RowFilter = "isdel=0";

this.gvLog.DataSource = dv;
this.gvLog.DataBind();

注1:DataView 使您能够创建 DataTable 中所存储的数据的不同视图,这种功能通常用于数据绑定应用程序。使用 DataView,您可以使用不同排序顺序显示表中的数据,并且可以按行状态或基于筛选器表达式来筛选数据。

注2:如果获取不到GridView隐藏控件的值,则需要加入以下一段代码
///该方法名称应该与你绑定的时间名称一致
protected void gvLog_RowDataBound(object sender, GridViewRowEventArgs e)
{

Syndicate content