SQL sqlserver备份数据库查看有哪些用户连接数据库

如何区分Oracle的数据库,实例,服务名,SID
绝对清楚的区分数据库,实例,服务名,SID在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。
在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。&&& 什么是数据库,其实很简单,数据库就是存储数据的一种媒介。比如常用的文件就是一种,在Oracle10G中,数据的存储有好几种。第一种是文件形式,也就是在你的磁盘中创建一批文件,然后在这些文件中存储信息。第二种就是磁盘阵列形式,这个是什么意思呢,这个就是说明数据库不是存放为某个文件,而是把一个或者多个磁盘格式化成Oracle的一种格式了,等于整个磁盘就是存放Oracle数据库的,不能作为别的用途。这样的优点是存储性能高,因为不再借助别的文件格式了,而是把整个磁盘都成为Oracle最适应的文件系统格式。当然还可能有别的形式,比如网络什么的。不过我们最常用的还是文件格式的,在文件格式中,数据库指的就是那些数据文件,控制文件以及REDO文件等等一系列文件。&&& 而什么是Instance呢,Instance其实就是指的操作系统中一系列的进程以及为这些进程所分配的内存块。在Oracle中,我们可以新建一个Oracle的Instance,这个时候虽然有了进程还有SGA等一系列的内存快,但是这个时候并没有把数据库文件读取进来。所以只是一个实例,在后来,你可以通过命令手动或者自动地把数据库文件加载进我们的数据库Instance中,这个时候的数据库才可以让我们真正的开始访问操作。&&& 所以说,数据库的应用如果想实现,数据库和数据库Instance是缺一不可的,如果只有数据库的那些文件,那么,只能代表数据在这个文件中,但是我们无法直接进行操作。而如果只有数据库Instance,那么我们虽然可以急性操作,但是也不知道操作哪些数据,操作生成的数据也无法保存等等。所以,当一个Oracle Instance真正Load了一个Oracle Database了以后,数据库才可以被我们使用。&&& 在这里要注意一点的是,Oracle的实例在启动以后,只能load一次数据库,如果想把数据库与Instance断开,然后再重新挂在一个数据库Instance,那么就需要你首先把数据库Instance进程结束,然后重新建立这个instance的一个进程,再load另外一个数据库。否则肯定要抛除ORA-16169错误,说数据库已经被打开。因为一个数据库Instance在其生存期中最多只能load和打开一个instance.&&刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现?ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件数据库是永久的,是一个文件的集合。ORACLE实例和数据库之间的关系1.&&&&&&&&&&临时性和永久性2.&&&&&&&&&&实例可以在没有数据文件的情况下单独启动 startup nomount , 通常没什么意义3.&&&&&&&&&&一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库4.&&&&&&&&&&一个数据库可被许多实例同时装载和打开(即RAC),RAC环境中实例的作用能够得到充分的体现!
下面对实例和数据库做详细的诠释:
在Oracle领域中有两个词很容易混淆,这就是“实例”(instance)和“数据库”(database)。作为Oracle术语,这两个词的定义如下:&数据库(database):物理操作系统文件或磁盘(disk)的集合。使用Oracle 10g的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。&实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。这两个词有时可互换使用,不过二者的概念完全不同。实例和数据库之间的关系是:数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库。实际上,准确地讲,实例在其整个生存期中最多能装载和打开一个数据库!稍后就会介绍这样的一个例子。是不是更糊涂了?我们还会做进一步的解释,应该能帮助你搞清楚这些概念。实例就是一组操作系统进程(或者是一个多线程的进程)以及一些内存。这些进程可以操作数据库;而数据库只是一个文件集合(包括数据文件、临时文件、重做日志文件和控制文件)。在任何时刻,一个实例只能有一组相关的文件(与一个数据库关联)。大多数情况下,反过来也成立:一个数据库上只有一个实例对其进行操作。不过,Oracle的真正应用集群(Real Application Clusters,RAC)是一个例外,这是Oracle提供的一个选项,允许在集群环境中的多台计算机上操作,这样就可以有多台实例同时装载并打开一个数据库(位于一组共享物理磁盘上)。由此,我们可以同时从多台不同的计算机访问这个数据库。Oracle RAC能支持高度可用的系统,可用于构建可扩缩性极好的解决方案。&实例 就是治理相关库的内存结构的名字(由SGA、PGA、服务器进程、用户进程、后台进程等组成)数据库 就是实际的磁盘上的文件(数据文件、日志文件、控制文件等),负责保存数据,但由对应的实例来操作它的数据服务名 就是对外公布的名称,为网络监听服务其实,在我们传统的概念里,数据库是一个统称的名字,在Oracle中,你可以把“数据库”理解成一个大概念,也要把它理解成一个小概念&1、一个Oracle数据库系统中可以同时安装几个数据库,每一个数据库对应一个唯
一的实例,但是OPS系统除外,可以多个实例同时对一个数据库操作,称为并行服务
器2、只是一个名字,SID即是INSTANCE_NAME,SERVICE_NAMES主要用在监听器中,
为了方便吧,有些是为了传统习惯的延续,有些是为了更方便的使用3、NET EASY CONFIG操纵的应该是主机字符串,是为客户端服务的
一个数据库可以对外公布多个服务名(SERVICE_NAMES)
一个客户端也可以用多个主机字符串连接到同一个数据库服务器上4、一个OS上可以装多个Oracle数据库(小的概念),每个库可以对外公布多个服
务名,都通过init.ora和listener.ora来实现
今天运气真好,竟碰到了高手。
我得抓紧时间。
那么再问:
假如按你的解释,主机字符串,数据库服务名,数据库别名应该是同一个概念吧?不太一样service_names是对外的服务名,是服务器端使用的,一个库可以设置多个对外服
务名,以实现不同的目的
“主机字符串”的叫法主要在SQL*Plus中使用,是在客户端使用,
“数据库别名”主要用在一些开发工具连接Oracle服务器时使用,是通俗叫法
还有像配置ODBC时的Data Source的Service Name,它们都是一个道理,指向的都是客户端tnsnames.ora文件中的一小段文本差不多明白了。
但我还要问:
1。在SQL/PLUS中的登陆中,用USER/PWD@***,那么,这个***是什么呢?是主机字
符串还是服务名呢?
2。在设置ODBC时的用户和密码是不是一定要是ORACLE中的合法用户和密码?
3。 若要向ORACLE代理商购买ORACLE,是以用户数来算钱的。
那么,这个“用户”跟我们在ORACLE中通过CREATE USER USERNAME IDENTIFIED&
BY PASSWord创建的用户是一个概念吗?若不是一样的话,他们有什么区别?还有,ORCLE是通过什么机制来控制用户的最大数量的?要是我买了8个用户的,我
能开12个用户吗?
能给我的EMAIL吗?&1、主机字符串
2、是的,但不输也行,引用ODBC名时再给出也可以
3、不是,“用户数”指的是并发访问用户数
(我理解是同时间访问同一个内存地址的进程数)买8个用户,建几十、上百个用户也没问题,只要峰值达不到并发数就可以了
(这里的用户数不是Oracle内部的自己建立的那种用户,应该是进程数)
(多台机器,每个Oracle内部用户多次调用,开多个进程)&打个比方,你的名字叫小明,但是你有很多外号。你父母叫你小明,但是朋友都叫你的外号。
这里你的父母就是oracle实例,小明就是sid,service name就是你的外号。
sid用于实例区分各个数据库,service name用于外部链接。&&&&对于初接触Oracle&数据库的人来讲,很容易混淆的两个概念即是Oracle&实例和Oracle&数据库。这两概念不同于SQL sever下的实例与数据库,当然也有些相似之处。只是在SQL server我们根本不需要花费太多的精力去搞清SQL实例和数据库,因为它简单易于理解。下面简要说明一下SQL实例、数据库,更多的是讲述Oracle下的实例及数据库。&一、SQL server中的实例与数据库&&&&&&&1.SQL中的实例指的是一个SQL server服务器上仅有一个缺省实例。缺省实例名即为机器名ServerName&&&&&&&&&(或IP),如果在同一台机器上再安装SQL server,我们可以对实例命名如ServerName/InstanceName。&&&&&&&&&即一台SQL server服务器上可以存在多个不同的实例。一个实例下可以存在多个不同的数据库。&&&&&&&&&对于不同实例下的数据库的访问,使用ServerName/InstanceName:PortNo即可实现访问,缺省实例&&&&&&&&&为ServerName:PortNo。&&&&&&&2.对不同的实例配置IP地址,相关的访问协议,端口等等。&&&&&&&3.实例的可访问性需要启动该实例对应的相关服务。此处需要注意的是实例名和实例的服务名并不是相&&&&&&&&&同的。缺省的实例的服务名为MSSQLSERVER,而命名实例的服务名为MSSQL$INSTANCE_NAME。&&&&&&&4.实例的相关功能性的设置可以通过外围应用配置来实现。&&&&&&&5.上述完成后,即可实现对数据库的访问。二、Oracle&实例&&&&&&&&一个Oracle Server由一个Oracle实例和一个Oracle数据库组成。&&&&&&&&&&&即:Oracle Server = Oracle Instance + Oracle Database&&&&&&&Oracle实例&&&&&&&&&&&包括了内存结构(SGA)和一系列后台进程(Background Process),两者合起来称为一个Oracle实例&&&&&&&&&&&即:Oracle Instance = SGA + Background Process&&&&&&&Oracle内存结构&&&&&&&&&&&包含系统全局区(SGA)和程序全局区(PGA)&&&&&&&&&&&即Oracle Memory Structures = SGA + PGA&&&&&&&&&&&SGA由服务器和后台进程共享&&&&&&&&&&&PGA包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA&正相反,PGA是&&&&&&&&&&&&&&只被一个进程使用的区域,PGA&在创建进程时分配在终止进程时回收。即由服务器进程产生。&&&&&&&&&&1.SGA&&&&&&&系统全局区SGA,SGA =&数据缓冲区+&重做日志缓冲区+&共享池+&大池+ Java&池+&流池&&&&&&&&&&&系统全局区是动态的,由参数SGA_MAX_SIZE决定。&&&&&&&&&&&查看当前系统的SGA大小:show parameter sga_max_&&&&&&&&&&&要修改:alter system set sga_max_size=1200m scope=&&&&&&&&&&&因为实例内存的分配是在数据库启动时进行的,所以要让修改生效,要重启数据库。&&&&&&&&&&&&&&&&&&&&&ORACLE 10G&引入了ASMM(自动共享内存管理),DBA只需设置SGA_TARGET,ORACLE就会&&&&&&&&&&&自动的对共享池、JAVA池、大池、数据缓冲区、流池进行自动调配。取消自动调配就是&&&&&&&&&&&sga_target设为。&&&&&&&&&&&&&&&&&数据缓冲区(Database buffer cache):存储从数据文件中获得的数据块的镜像&&&&&&&&&&&大小由db_cache_size&决定&&&&&&&&&&&查看:show parameter db_cache_&&&&&&&&&&&设置:alter system set db_cache_size=800M;&&&&&&&&&&&&&&&&&重做日志缓冲区(Redo log buffer):对数据库的任何修改都按顺序被记录在该缓冲,然后由LGWR进程将&&&&&&&&&&&它写入磁盘,大小由LOG_BUFFER决定&&&&&&&&&&&&&共享池(Shared pool):是SGA中最关键的内存片段,共享池主要由库缓存(共享SQL区和PL/SQL区)和数据&&&&&&&&&&&字典缓存组成,它的作用是存放频繁使用的sql,在有限的容量下,数据库系统根据一定的算法决&&&&&&&&&&&定何时释放共享池中的sql。&&&&&&&&&&&库缓存大小由shared_pool_size&决定&&&&&&&&&&&&&&查看:show parameter shared_pool_size&&&&&&&&&&&&&&修改:alter system set shared_pool_size=120m;&&&&&&&&&&&&&&&&&&&&&数据字典缓存:&&&&&&&&&&&&&&存储数据库中数据文件、表、索引、列、用户和其它数据对象的定义和权限信息&&&&&&&&&&&&&&大小由shared_pool_size&决定,不能单独指定&&&&&&&&&&&&&&&&&大池(Large pool):是一个可选的区域,用于一些大型的进程如Oracle的备份恢复操作、IO服务器进程等&&&&&&&&&&&&&Java&池:该程序缓冲区就是为Java&程序保留的。如果不用Java程序没有必要改变该缓冲区的默认大小&&&&&&&&&&&&&流池(Stream pool):被Oracle流所使用&&&&&&&&&&&&&&&&&&&&&&&&2.PGA&&&&&&&是为每个用户进程连接ORACLE数据库保留的内存&&&&&&&进程创建时分配,进程结束时释放,只能被一个进程使用&&&&&&&PGA包括了以下几个结构:&&&&&&&()排序区&&&&&&&()游标状态区&&&&&&&()会话信息区&&&&&&&()堆栈区&&&&&&&由参数:pga_aggregate_target&决定&&&&&&&&&&3.几类进程:用户进程,服务器进程,后台进程,其它可选进程&&&&&&&用户进程&&&&&&&&&&&在用户连接数据库产生,请求oracle服务器连接,必须要先建立一个连接,不会直接和oracle服务器连接&&&&&&&服务器进程&&&&&&&&&&&当连接实例并建立用户会话时产生,独立服务器或者提供共享服务器都能产生&&&&&&&后台进程&&&&&&&&&&&维持物理和内存之间的联系,用来管理数据库的读写,恢复和监视等工作。&&&&&&&&&&&Server Process主要是通过他和user process进行联系和沟通,并由他和user process进行数据的交换。&&&&&&&&&&&在Unix机器上,Oracle后台进程相对于操作系统进程,也就是说,一个Oracle后台进程将启动一个操作&&&&&&&&&&&系统进程。&&&&&&&&&&&在Windows机器上,Oracle后台进程相对于操作系统线程,打开任务管理器,我们只能看到一个&&&&&&&&&&&ORACLE.EXE的进程,但是通过另外的工具,就可以看到包含在这里进程中的线程。&&&&&&&&&必须要有的后台进程&&&&&&&DBWn&&&&&&&--&数据库写进程&&&&&&&PMON&&&&&&&--&程序监控进程&&&&&&&SMON&&&&&&&--&系统监控进程&&&&&&&LGWr&&&&&&&--&日志写进程&&&&&&&CKPT&&&&&&&--&检查点进程&&&&&&&&可选进程:&&&&&&&ARCN&&&&&&&归档进程&&&&&&&RECO&&&&&&&Snnn&&&&&&&pnnn&&&&&&&&DBWn(数据库写进程)&&&&&&&&&&&负责将修改过的数据块从数据库缓冲区高速缓存写入磁盘上的数据文件中&&&&&&&写入条件:&&&&&&&发生检查点&&&&&&&脏缓存达到限制&&&&&&&没有自由的缓存&&&&&&&超时发生&&&&&&&表空间离线&&&&&&&表空间只读&&&&&&&表被删除或者截断&&&&&&&开始备份表空间&&&&&&&&&&&可以修改数据写进程的数量&&&&&&&&&&&alter system set db_writer_processes=3 scope=&&&&&&&&&&&&&&&&&&&&&&&PMON(程序监控进程)&&&&&&&&&&&清除失效的用户进程,释放用户进程所用的资源。&&&&&&&&&&&如PMON将回滚未提交的工作,释放锁,释放分配给失败进程的SGA资源。&&&&&&&清除失败的进程&&&&&&&回滚事务&&&&&&&释放锁&&&&&&&释放其他资源&&&&&&&&&&&&&SMON(系统监控进程)&&&&&&&&&&&检查数据库的一致性,当启动失败时完成灾难恢复等&&&&&&&实列恢复时,前滚所有重做日志中的文件,打开数据库为了用户能访问,回滚未提交的事务,释放临时表空间&&&&&&&清除临时空间,聚结空闲空间,从不可用的文件中恢复事务的活动,OPS中失败节点的实例恢复&&&&&&&清除OBJ$表&&&&&&&缩减回滚段&&&&&&&使回滚段脱机&&&&&&&&&&&&&LGWr(日志写进程)&&&&&&&&&&&将重做日志缓冲区中的更改写入在线重做日志文件&&&&&&&条件:&&&&&&&提交的时候(commit)&&&&&&&达到/满&&&&&&&每隔秒&&&&&&&有大于M&重做日志缓冲区未被写入磁盘&&&&&&&DBWR需要写入的数据的SCN号大于LGWR&记录的SCN号,DBWR&触发LGWR写入&&&&&&&超时&&&&&&&在dbwr进程些之前写日志&&&&&&&&&&&&&CKPT(检查点进程)&&&&&&&&&&&DBWR/LGWR的工作原理,造成了数据文件,日志文件,控制文件的不一致,CKPT进程负责同步数据文件,&&&&&&&&&&&&&&日志文件和控制文件&&&&&&&&&&&CKPT会更新数据文件/控制文件的头信息&&&&&&&条件:&&&&&&&在日志切换的时候&&&&&&&数据库用immediate&,transaction&,normal选项shutdown数据库的时候&&&&&&&根据初始话文件LOG_CHECKPOINT_INTERVAL、LOG_CHECKPOINT_TIMEOUT、FAST_START_IO_TARGET&的设置的数值来确定&&&&&&&用户触发&&&&&&&&&&&&&ARCN(归档进程)&&&&&&&&&&&在每次日志切换时把已满的日志组进行备份或归档&&&&&&&条件:&&&&&&&数据库以归档方式运行的时候&&&&&&&&RECO&&&&&&&&&&&负责解决分布事物中的故障。Oracle可以连接远程的多个数据库,当由于网络问题,有些事物处于悬而未决的状态。&&&&&&&&&&&RECO进程试图建立与远程服务器的通信,当故障消除后,RECO进程自动解决所有悬而未决的会话。&&&&&&&&&&&&&Server Process(服务进程)&&&&&&&&&&&分为专用服务进程(Dedicated Server Process)和共享服务进程(MultiTreaded Server Process)&&&&&&&&&&&专用服务进程:一个服务进程对应多个用户进程,轮流为用户进程服务。&&&&&&&&&&&&&用户进程(User Process)、服务进程(Server Process)、后台进程(Background Processes)的启动&&&&&&&&&&&用户进程:&数据库用户请求Oralce server会话时被启动&&&&&&&&&&&服务进程:当用户会话启动后,连接到Oracle实例时该进程被启动&&&&&&&&&&&后台进程:当Oracle实例被启动时,启动相关的后台进程&&&&&&&&&&三、Oracle&数据库&&&&&&&一系列物理文件的集合&&&&&&&&&&&&包括控制文件、数据文件、联机日志文件、参数文件、密码文件等&&&&&&&&&&&&&&即:Oracle Database = Controlfile + datafile + logfiel + spfile +..&&&&1.控制文件(controlfile)&&&&&&&&数据库的名字,检查点信息,数据库创建的时间戳&&&&&&&所有的数据文件,联机日志文件,归档日志文件信息&&&&&&&备份信息等&&&&&&&&&&&&&&&&&2.数据文件(datafile)&&&&&&&&包含了用户和应用程序的所有数据&&&&&&&--查看数据文件信息&&&&&&&&&&&&&&&&3.联机日志文件&&&&&&&&记录了用户对数据库的所有操作,一个数据库中至少要有两个日志组文件,每个日志组中至少有一个日志成员&&&&&&&日志组中的多个日志成员是互为镜相关系&&&&&&&&&&4.归档日志文件&&&&&&&&Oracle可以运行在两种模式之中,归档模式和非归档模式。在归档模式中,为了保存用户的所有修改,&&&&&&&在联机日志文件切换后和被覆盖之间系统将他们另外保存成一组连续的文件系列,该文件系列就是归档日志文件。&&&&&&&&用户恢复意外情况出现的数据丢失、异常等。&&&&&&&&&&5.参数文件(pfile和spfile)&&&&&&&&initSID.ora或init.ora文件,通常位于:$ORACLE_BASE/admin/&SID&/pfile&&&&&&&&初始化文件记载了许多数据库的启动参数,如内存,控制文件,进程数等,在数据库启动的时候加载(Nomount时加载)&&&&&&&6.其他文件&&&&&&&密码文件:用于Oracle&的具有sysdba权限用户的认证.&&&&&&&告警日志文件:报警日志文件(alert.log或alrt.ora),记录数据库启动,关闭和一些重要的出错信息&&&&&&&&&&&查看路径:select value from v$PARAMETER where name =‘background_dump_dest’;&&&&&&&7.数据库逻辑组织结构&&&&&&&表空间、段、区、块&&&&&&&一个数据库由一个或多个表空间组成,一个表空间只能属于一个数据库&&&&&&&一个表空间由一个或多个多个数据文件组成,一个数据文件只能属于一个表空间&&&&&&&一个数据文件由一个或多个操作系统块组成,每一个操作系统块只能数以一个数据文件&&&&&&&一个表空间可以包含一个或多个段,一个段只能属于一个表空间&&&&&&&一个段由一个或多个区组成,每一个区只能属于一个段&&&&&&&一个区由一个或多个Oracle&块组成,每一个Oracle块只能属于一个区&&&&&&&一个区只能属于一个数据文件,数据文件的空间可以分配到一个或多个区&&&&&&&一个Oracle&块由一个或多个操作系统块组成,一个操作系统块是一个Oracle块的一部分&&&&&&&&&&&&四、Oracle实例和Oracle数据库的关系&&&&1.一个实例能够装载及打开仅仅一个数据库&&&&&&&&&&2.一个数据库能够被多个实例装载并打开&&&&3.实例与数据库的对应关系是一对一或多对一的关系
业务热线电话:(+86)021-- &&&&
电子邮箱:
上海哲涛网络科技有限公司版权所有打开用友软件提示 SQL Server口令怎么办? - 用友财务软件免费下载
温馨提示:请使用IE浏览器打开本站,否则可能看不到下载地址!QQ群:
您的位置: &
& 打开用友软件提示 SQL Server口令怎么办?
打开用友软件提示 SQL Server口令怎么办?
& 用友财务软件提示:SQL Server口令怎么办?具体提示如下:由于SQL Server的超级用户口令修改过,用友网络财务软件不能连接到SQL Server,请输入其超级用户(SA)的口令,输入完成请选择确认,否则用友网络财务软件将不能连接到此机器上:?如何解决数据库SA口令的问题呢?& 一般提示SQL Server口令?
提示:SQL Server口令怎么办?具体错误提示如下:打开时,提示:由于SQL Server的超级用户口令修改过,用友网络财务软件不能连接到SQL Server,请输入其超级用户(SA)的口令,输入完成请选择确认,否则用友网络财务软件将不能连接到此机器上?如何解决数据库SA口令的问题呢?一般提示SQL Server口令?的时候很多朋友是直接问数据库密码是什么?为什么打开会提示SQL Server口令?出现数据库SA口令的错误可以分两种思路来解决问题,第一种是刚刚安装的用友软件提示,第二种是用了一段时间才提示的SQL Server口令,下面网具体来帮助大家分析解决数据库SA口令的问题。如果你是刚刚安装的用友通T3或者其他版本的用友软件,请参考下面的解决办法: (1)右击&我的电脑&-&管理&-&服务和应用程序&-&服务&-查看右边的服务列表中是否有 MSSQLSERVER 服务(注意:如果安装的是MSSQL2005的情况下服务名为:SQL SERVER(MSSQLSERVER)),如下图为包含MSSQLSERVER 服务的图示。【特别注意:如果你的服务名为:SQL SERVER(SQLEXPRESS)的话那么你安装的MSSQL2005安装方式错误,没有选择默认实例和混合模式,请参照重新安装,推荐新手使用SQL2005数据库一键安装版,具体的下载地址及安装教程请参考: 】查看到对应的数据库服务后,注意查看一下数据库服务是否启动(右击&MSSQLSERVER&,选择&属性&,点击&启动&,启动数据库服务) (2)如果数据库服务正常启动,登录软件仍然提示SQL Server口令?,那么可能是安装数据库时未选择混合模式,请参照: 进行修改。(注:如果是安装的MSSQLSERVER2005的数据库,数据库服务能够正常启用,而且使用的是混合模式,但登录软件仍然提示SQL Server口令?可能是安装MSSQLSERVER2005数据库时没有选择默认实例,需要卸载干净数据库后重新安装MSSQLSERVER2005数据库,怎么卸载干净用数据库,请参考一下: )(3)如果在服务列表中未找到数据库服务,那么肯定是没有安装数据库,请参照下面的安装教程进行安装,需要注意的是数据库只要安装一种就可以了!a、怎么安装msde2000数据库:
(安装用友T3,用友T1可以选用最低版本数据库,适用于windows xp,windows 7操作系统)b、怎么安装sql2000数据库: & (安装用友U8,用友T6可以选用sql2000数据库,适用于windows xp,windows 7操作系统)c、怎么安装mssql2005数据库: (安装用友U8,用友T6,,,用友T1等都可以选用sql2000数据库,适用于windows xp,windows 7操作系统)d、怎么安装sql2008 r2数据库:
(安装用友U8,,畅捷通T+可以选用sql2008r2数据库,适用于windows xp,windows 7操作系统)e、win 8.1操作系统专用数据库: (适用于win8和win8.1系统,安装上后用友T1,用友T3,用友T6,用友U8可以正常使用,配置时请注意SA口令。)f、win 10操作系统专用数据库: (适用于10系统,安装上后,用友T3,用友T6,可以正常使用,配置时请注意SA口令。)如果你之前正常安装了用友财务软件,在使用过程中打开用友软件提示 SQL Server口令?,请参考下面的解决办法:(1)一般情况下是由于数据库SA口令被篡改,可能是自己修改的,或者病毒修改的,请参照怎么修改SA口令进行修改:(? ? ?)。(2)WIN7操作系统为64位,建议参照: 进行判断,目前大部份用友软件不支持WINDOWS 7 64位操作系统,简单来说,如果你安装上了数据库和软件能够正常使用,那么可能是你RP爆发,如果你安装上了,之前能用,突然不行,那么明确告诉你,赶紧换成WIN7 32位的吧,再怎么重装都不行了。站长亲身体会,大家信得过我就不要再尝试了,浪费时间。(3)如果修改了数据库SA口令仍然提示:SQL Server口令?,那么可能是数据库组件或者数据库程序被损坏,这种情况需要重新安装数据库,特别注意:安装数据库前请先备份好账套数据。(4)另外一个可能,可能是操作系统的控件被损坏,控件地址:C:\Program Files\Common Files\System\ado\Msadox.dll ,可以从别电脑上拷贝Msadox.dll到此目录,然后点击开始-运行-输入 regsvr32 然后把MSadox.dll拖动到regsvr32后面,点击确定就可以了。regsvr32 &C:\Program Files\Common Files\System\ado\Msadox.dll&(5)今天还碰到一个更奇怪的SA口令,在远程给客户安装用友T3电算化软件时,提示了一个SA口令,安装过程都很正常,服务也启动了,但就是一直提示SA口令,置空了SA密码也没用,后来使用第4个办法的时候,发现居然没有system文件夹,特别奇怪。后来从别的XP电脑上拷了一个SYSTEM文件夹过来,再用第(4)中的注册组件办法注册了MSADOX.DLL组件就可以正常登录了。这里我也备份一个SYSTEM文件夹,因为有不少的人可能没有其他的XP系统,这种系统都是精简版过度造成的,我这个SYSTEM文件夹是原版系统上拷出来的,绝对纯净,大家下载后只需要拷贝到C:\Program Files\Common Files\下就行了。注意路径哟。下载地址和解压密码在论坛中查看:今天又碰到客户一个情况,他从别的电脑上下载了个MSDE2000安装在win7X64位系统上,我一看那个安装包,原来是个精简版的,难怪一个劲提示SA口令,所以大家一定要注意安装用友软件一切资源从本站下载哦。
文章地址:;转载请注明出处,谢谢!
如果你有安装和使用问题需要咨询请点击到: 中咨询和讨论,或者加用友小辣妹的微信号:qq进行咨询,如果看不到下载地址,请用IE浏览器打开本页面,参如果你不会下载请点击查看:,照文章说明下载免费的用友软件即可。
上一篇: 下一篇:
热门用友财务软件下载:
相关文章:
13:5:27· 12:57:18· 12:31:41· 14:3:32· 12:45:47· 12:27:7· 12:19:36· 11:57:54· 15:8:1· 13:22:35·
用友官网推荐
网站为广大用友软件爱好者提供免费的用友软件资源,我们专注于、、并提供包括,,,,,等财务软件免费下载地址,免费提供用友软件免费版,用友财务软件教程等非常全面的用友财务软件免费资源!
copyright &
. Design By
版权所有赣ICP&&

我要回帖

更多关于 sqlserver查看数据库 的文章

 

随机推荐