今天上传了几张回家时照的照片,欢迎大家的光临~~

好东西和大家以前分享(3)

上一篇 / 下一篇  2007-06-07 14:48:04 / 个人分类:电脑技术

  • Windows中打开和关闭FSO文件读写权限的方法

    windows98系统
    在DOS命令行状态输入以下命令:
    关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
    打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll

    win2000系统:
    在CMD命令行状态输入以下命令:
    关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
    打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll

    Windows 2003:
    在MS-DOS状态下面键入:
    关闭命令:Regsvr32 /u c:\windows\system32\scrrun.dll
    打开命令:Regsvr32 c:\windows\system32\scrrun.dll

    这两天服务器老是给人安装木马不得不先把fso 关一下了。

    所以大家不能下在本站的音乐了,我会另外想办法的!

  • SQL 复制过程的注意事项

    1、设置共享复制目录:
           \\computer_machine\C$...\..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为:\\computer_machine\共享目录名

    2、建立用于发布应用的windows账号

    3、在配置分发服务器时遭遇了 错误18483 提示因为distributor_admin未在该服务器上定义为远程登陆,故无法创建
    解决方法:(运行以下程序)
    USE master
    GO
    --设置两个变量
    DECLARE @serverproperty_servername  varchar(100),
     @servername    varchar(100)
    --取得Windows NT 服务器和与指定的 SQL Server 实例关联的实例信息
    --具体可以看联机丛书"SERVERPROPERTY"
    SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
    --返回运行 Microsoft® SQL Server™ 的本地服务器名称
    --具体可以看联机丛书@@SERVERNAME
    SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)

    --如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的
    --删除错误的服务器名
    EXEC sp_dropserver @server=@servername
    --添加正确的服务器名
    EXEC sp_addserver @server=@serverproperty_servername, @local='local'

  • 利用数据库复制技术 实现数据同步更新

    复制的概念

    Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制
    和分发并进行同步以确保其一致性的一组技术。

    使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分
    发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理
    分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统分开),或者跨越多个服务
    器分布数据库处理。


    ---------------------------------------------------------------------------
    SQL复制的基本元素包括

    发布服务器、订阅服务器、分发服务器、发布、项目

    发布服务器
    发布服务器是提供数据以便复制到其它服务器的服务器。发布服务器可以具有一个或多个
    发布,每个发布代表一组逻辑相关的数据。除了指定其中哪些数据需要复制之外,发布服
    务器还检测事务复制期间发生更改的数据并维护有关此站点上所有发布的信息。

    分发服务器
    分发服务器是作为分发数据库宿主并存储历史数据和/或事务以及元数据的服务器。分发
    服务器的角色根据执行的复制类型而不同。有关更多信息,请参见复制类型。
    远程分发服务器是独立于发布服务器并配置为复制的分发服务器的服务器。本地分发服务
    器是既配置为复制的发布服务器又配置为复制的分发服务器的服务器。

    订阅服务器
    订阅服务器是接收复制数据的服务器。订阅服务器订阅的是发布而不是发布中分离的项目;
    并且订阅服务器只订阅其需要的发布,而不是发布服务器上所有可用的发布。根据复制的类
    型和所选择的复制选项,订阅服务器还可以将数据更改传播回发布服务器或将数据重新发布
    到其它订阅服务器。

    发布
    发布是一个数据库中的一个或多个项目的集合。这种多个项目的分组使得指定逻辑相关的一
    组数据和数据库对象以一起复制变得更容易。

    项目
    项目是指定要复制的数据表、数据分区或数据库对象。项目可以是完整的表、某几列(使用垂
    直筛选)、某几行(使用水平筛选)、存储过程或视图定义、存储过程的执行、视图、索引视图
    或用户定义函数。

    订阅
    订阅是对数据或数据库对象的复本的请求。订阅定义将接收的发布和接收的时间、地点。订阅的
    同步或数据分发可以由发布服务器(强制订阅)或订阅服务器(请求订阅)请求。发布可以支持
    强制订阅和请求订阅的混合。


    ---------------------------------------------------------------------------
    SQL复制的工作原理
    SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务
    器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器
    分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些
    改变分发给订阅服务器

    SQL SERVER复制技术类型,三种复制技术,分别是(详细的说明参考SQL联机帮助):
    1、快照复制
    2、事务复制
    3、合并复制


     
     
    Top 
     
     回复人: zjcxc(邹建) ( ) 信誉:405  2004-10-15 11:55:56  得分: 0 
     
     
      
    下介绍实现复制的步骤。(以快照复制为例)


    准备工作:

    1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户
    我的电脑
     --控制面板
     --管理工具
     --计算机管理
     --用户和组
     --右键用户
     --新建用户
     --建立一个隶属于administrator组的登陆windows的用户

    2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:

    我的电脑--D:\ 新建一个目录,名为: PUB
     --右键这个新建的目录
     --属性--共享
     --选择"共享该文件夹"
     --通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户具有对该文件夹的所有权限
     --确定


    3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置)

    开始--程序--管理工具--服务
     --右键SQLSERVERAGENT
     --属性--登陆--选择"此账户"
     --输入或者选择第一步中创建的windows登录用户名
     --"密码"中输入该用户的密码

    4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)

    企业管理器
     --右键SQL实例--属性
     --安全性--身份验证
     --选择"SQL Server 和 Windows"
     --确定

    5.在发布服务器和订阅服务器上互相注册
    企业管理器
     --右键SQL Server组
     --新建SQL Server注册...
     --下一步--可用的服务器中,输入你要注册的远程服务器名 --添加
     --下一步--连接使用,选择第二个"SQL Server身份验证"
     --下一步--输入用户名和密码
     --下一步--选择SQL Server组,也可以创建一个新组
     --下一步--完成

    6.对于只能用IP,不能用计算机名的,为其注册服务器别名
      (在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP)
    开始--程序--Microsoft SQL Server--客户端网络实用工具
     --别名--添加
     --网络库选择"tcp/ip"--服务器别名输入SQL服务器名

    --连接参数--服务器名称中输入SQL服务器ip地址
     --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号


    ==================================

    正式开始:

    1.配置发布服务器

    a. 选中指定 [服务器] 节点
    b. 从 [工具] 下拉菜单的 [复制] 子菜单中选择 [发布、订阅服务器和分发] 命令
    c. 系统弹出一个对话框点 [下一步] 然后看着提示操作
     --直到"指定快照文件夹"
     --在"快照文件夹"中输入准备工作中创建的目录: \\<服务器名>\pub
     一[下一步] 直操作到完成。
    d. 当完成了出版服务器的设置以后系统会为该服务器的树形结构中添加一个复制监视器
     同时也生成一个分发数据库(distribution)


    ---------------------------------------------------------------------------

    2.创建发布
    a. 选中指定的服务器
    b. 从 [工具] 菜单的 [复制] 子菜单中选择 [创建和管理发布] 命令。此时系统会弹出
     一个对话框
    c. 选择要创建发布的数据库,然后单击 [创建发布]
    d. 在 [创建发布向导] 的提示对话框中单击 [下一步] 系统就会弹出一个对话框。对话
     框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个
     大家可以去看看帮助)
    e. 单击 [下一步] 系统要求指定可以订阅该发布的数据库服务器类型,SQLSERVER允许在
     不同的数据库如 ORACLE或ACCESS之间进行数据复制。但是在这里我们选择运行
     "SQL SERVER 2000"的数据库服务器
    f. 单击 [下一步] ,选择要发布的对象(如表,视图,存储过程,一般是表)
    g. 然后 [下一步] 直到操作完成。当完成出版物的创建后创建出版物的数据库也就变成了
     一个共享数据库。


    ---------------------------------------------------------------------------

    3.设计订阅
    a. 选中指定的订阅服务器
    b. 从 [工具] 下拉菜单中选择 [复制] 子菜单的 [请求订阅]
    c. 按照提示单击 [下一步] 操作直到系统会提示检查SQL SERVER代理服务的运行状态,执行
     复制操作的前提条件是SQL SERVER代理服务必须已经启动。
    d. 单击 [完成] 完成订阅操作。


    ----------------------------------------------------------------------------

    完成上面的步骤其实复制也就是成功了。但是如何来知道复制是否成功了呢?
    这里可以通过这种方法来快速看是否成功。
    展开出版服务器下面的复制——发布内容——右键发布内容——属性——击活——状态然后点立即运行代理程序接着点代理程序属性击活调度

    把调度设置为每一天发生,每一分钟,在0:00:00和23:59:59之间。
    接下来就是判断复制是否成功了打
    开C:\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\XIAOWANGZI_database_database下面
    看是不是有一些以时间做为文件名的文件夹差不多一分中就产生一个。
    要是你还不信的话就打开你的数据库看在订阅的服务器的指定订阅数据库下看是不是看到了你刚才所发布的表


    ******************************************************************************
    ******************************************************************************
    ******************************************************************************
    ******************************************************************************
    我是如何设置的:
    1。准备工作
        设置一个公用目录并保证2台服务器有权限。
    2。右键发布服务器——属性——复制——配置——创建分发服务器,并设定发布服务器和发布数据库,
        然后给予订阅服务器权限。
    3。依次展开:发布服务器——将要发布的数据库——右键发布内容——新建发布。
    4。右键刚刚建立的发布——属性——状态——立即运行代理程序——代理程序属性中设置调度并启动。
    4。右键刚刚建立的发布——属性——订阅——强制新建。

    有时候会看不到新建立的项目,重新进就可以了。

  • 整站换新版本,功能还没有完全通过检查

    这段时间本站需要经常更换版本,或者经常修改,大家发现问题请到论坛告诉我
  • 站内字体的修复

    今天,对站内的文字作了一些修改,原来有些字体偏小,现在改正了,主要是导航上面的用户欢迎信息,修改了Common.css,将原来的#welcome字体由原来的10px改到12px,然后去掉加粗

    还有将皮肤文件里的文字写入了语言包里的资源文件,并对中文语言包进行了进一步汉化,但未对英文资源文件修改,所以使用英文语言可能会出错

    继续努力中......

    发表于 2006年1月5日 15:51 作者 cark | 0 评论
  • 修正了首页Blog显示太多

    原来的显示标题及内容占用太多页面,现改为只显示标题,还有“最新Blog”在程序里是直接写上去的,需要改正

    发表于 2006年1月3日 11:37 作者 cark | 0 评论
  • Blogs能够正常运行了!!

    主要是服务器的设置有问题,因为是2003中文版的,所以在注册表里的上下午是中文的,修改成AM,PM重起服务器即可正常发帖

    打开注册表

    HKEY_USER

    S-S-1-5-20

    Control Panel

    International

    找到s1159和s2359键值,将原来的上午和下午分别改成AM和PM

    发表于 2006年1月2日 20:20 作者 cark | 0 评论
  • 在专辑纤细内容页添加了根据情况翻页

    在有些专辑里,各区量很大,超过30首后页面就排不下了,所以定义了25首歌曲后翻页

    但是在少于25首的页面出现翻页程序太难看了,所以添加一段if pgnm>1 then,用于判断本页歌曲是不是多于所定义的值

    另外在MTVlist页页假如了翻页功能

    发表于 2006年1月2日 20:07 作者 cark | 0 评论
  • 音乐站点的Albumlist.asp添加了翻页功能

    老的歌手专辑列表页Albumlist.asp无法翻页,在超过8张专辑后就会超出主页的框架,翻页程序网上搜的,内容如下

    <%language="vbscript"
    set conn=server.createobject("adodb.connection")
    conn.open "driver={sql server};server=luo;uid=sa;pwd=;database=zszl"
    set rs=server.createobject("adodb.recordset")%>
    <%pgsize=5
    page=request.querystring("page")
    sql="select * from test where id1=1"
    rs.open sql,conn,1
    rs.pagesize=pgsize
    pgnm=rs.pagecount
    if page=""or clng(page)<1 then page=1
    if clng(page)>pgnm then page=pgnm
    if pgnm>0 then rs.absolutepage=page
    count=0
    do while not rs.eof and count<rs.pagesize
    %><%=rs("id1")%><br>
    <%=d%><br>
    <%count=count+1
    rs.movenext
    loop
    rs.close
    set rs=nothing
    %>
    <a href=dis.asp?page=1>第一页</a>
    <a href=dis.asp?page=<%=pgnm%>>最后一页</a>
    <a href=dis.asp?page=<%=page+1%>>下一页</a>
    <a href=dis.asp?page=<%=page-1%>>上一页</a>

    而最后的需要添加

    <a href=?Name=Yxmusic&ID=<%=Sclassid%>&ArtID=<%=Nclassid%>&page=<%=page+1%>>下一页</a>

    发表于 2006年1月2日 19:54 作者 cark | 0 评论

  • TAG:

     

    评分:0

    我来说两句

    显示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    数据统计

    • 访问量: 5058
    • 日志数: 26
    • 图片数: 4
    • 文件数: 2
    • 书签数: 1
    • 建立时间: 2006-06-10
    • 更新时间: 2007-06-12

    RSS订阅

    Open Toolbar