请教,catalog干什么用的

请教,catalog干什么用的,第1张

答:DB2 catalog catalog 在英文原意中为编目的意思,但是在数据库中完全可以不用翻译。 通过CataLog的方式将远程或本地的数据库服务器中的 实例 或 库 映射到用户主机,以方便用户执行各种 *** 作。 Oracle 10g中的catalog命令: catalog命令可以用来

(A)纸质文件的数字化处理纸质文件的数字化处理方法主要有两种:直接扫描法和缩微法。1直接扫描方法所谓直接扫描法,就是用扫描仪对原始纸质文件进行光学扫描,将图像信息传输到光电转换器中变成模拟电信号,再将模拟电信号转换成数字电信号,再通过计算机接口传输到计算机存储器中。直接扫描可以分为两种方式:(1)对纸质文件进行扫描后,使用字符识别(OCR)软件进行识别,最终生成文本文件。这种数字文件的优点是:占用空间小,便于计算机全文检索,文件使用时易于提取和编辑。其缺点是:不能保留原文件的排版格式,以及签名、印章等原始信息;有时候OCR字符识别的准确率低,检查修改困难,数字化效率很低,实际上已经破坏了原始文件的真实性。(2)扫描纸质文件,形成数字图像文件。这种图像文件的优点是:能保持文件内容和排版的原貌,数字化速度快。缺点是:无法进行全文检索,无法编辑文本内容,占用存储空间大。以上两种方法的优缺点正好互补。现在有一种方法可以把两种方法的优点结合到一个文件里,就是做一个双层PDF。制作方法是:将原来的纸质文件扫描成数字图像文件再转换成文本文件,然后将两个内容相同的文件放在同一个PDF文件中,图像文件放在文本文件的上层,文本文件隐藏在图像文件的下层。在查询这个文件时,我们不仅可以看到上层的原始图像文件,还可以全文搜索隐藏的文本文件。2缩微方法所谓缩微胶片转换方法,就是对已经缩微的文件,使用专用的扫描设备(即缩微胶片扫描仪),将缩微胶片上的模拟图像转换成数字图像的方法。与直接扫描法相比,显微扫描法更经济、简单、高效。但是,这种方法必须建立在纸质文件的微细加工基础上。值得注意的是,扫描微缩胶片后,原微缩胶片应与纸质档案一起保存,不得擅自销毁。这样,文件就形成了“三集”的存储状态。尽管缩微胶片不如数字文件易于保存、复制、查询和传播,但作为模拟信息,缩微胶片文件具有数字文件所不具备的优点,如人类可读、稳定性好、体积小等,是纸质文件所不具备的,应成为档案信息资源的重要补充形式。(B)纸质文件的数字化工作流程纸质档案数字化是一个复杂的过程,其基本环节主要包括:档案整理、档案扫描、图像处理、图像存储、编目建库、数据挂钩、数据验收、数据备份、成果管理。文件整理纸质档案扫描前,根据档案管理情况,按照以下步骤对档案进行适当整理,并根据需要进行标记,以保证档案的数字化质量。(1)文件出库一般来说,对大量纸质档案进行数字化处理,首先要将待数字化的档案从档案仓库搬到临时周转仓库;然后,数字处理人员从周转仓库接收文件进行数字化。无论前者或后者,数字化处理人员都必须按预定计划提出申请,经审批后,向双方移交档案,登记并完成交接手续。(2)目录数据准备根据《档案著录规则》(DA/T18-1999)的要求,规范档案的内容,包括确定档案的著录项目、字段长度和内容要求。然后,建立一个用于数字文件检索的目录数据库。数据库建设可以利用原有纸质档案的编目基础。如果原始纸质文件目录存在错误或不规范,如标题、文件名、负责人、起止页码和页数等。,应该修改。纸质档案未建立机读目录数据库的,应按档案著录规则重新录入。(3)解除捆绑文件可以在去除绑定前逐一贴上条形码,以便在后续流程中通过识别条形码对扫描的文件进行准确高效的控制。条形码还可以为今后档案借阅和利用的管理提供方便。然后,工作人员一卷一卷、一页一页地检查档案。对缺失内容、遗漏内容、颠倒页码、珍贵破损档案进行登记,交档案保管机构妥善处理。对于不解除绑定会影响扫描工作的文件,应解除绑定。拆除装订时,应注意保护文件不受损坏。拆除装订后,应将原文件按顺序排列,并用夹子夹住,以防散落。对于历史悠久,纸质条件差,不方便拆封的,可以使用零页边距扫描仪进行扫描。(4)区分扫描件和非扫描件。根据要求,将同一案卷中的扫描件和非扫描件分开,剔除无关和重复件。(5)页面修剪纸张的质量与扫描仪的选择和扫描效果有关。因此,对于破损严重、褶皱不平、字迹模糊的档案,必须分别登记处理。比如折叠的文件可以熨烫;对于被污染的纸张,可以在通风的环境下用软刷轻轻刷掉漂浮的灰尘、污垢或霉菌;必须修复损坏和不完整的文档。(六)备案登记将整理后的原始文件移交给扫描人员,制作并填写纸质文件数字化处理交接登记表,详细记录整理后每个文件的起始页码和页码。(七)装订、修复和归还扫描工作完成后,已拆除的档案应按档案保管要求重新装订。恢复装订时,要注意保持文件的排列顺序不变,做到安全、准确、不遗漏。更换严重损坏的辊和箱。装订人员会在装订好的文件上加盖专用印章和专用数码印章。文件的数字处理和重新装订完成后,应进行清点。清点无误后,交回档案管理部门,办理档案归还手续。2文件扫描(1)扫描设备的选择根据文件格式的大小(A4、A3、A0等。),选择相应规格的扫描仪。大幅面文件可以用宽幅扫描仪扫描,缩微后用胶片数字转换设备扫描,小幅面扫描后用图像拼接。纸张状况不好、太薄、太软或太厚的文件,以及多色页面的文件,都可以用普通平板扫描仪扫描。纸张条件好的A4、A3文件可以用高速扫描仪扫描,提高工作效率。不适合拆包的文件可以用零页边距扫描仪扫描。(2)扫描颜色模式的选择通常,有两种扫描颜色模式:一种是扫描形成黑白二值图像。这种图像只有黑白两级,没有过渡灰度。其特点是黑白分明,字迹清晰,文件容量小。它适用于扫描笔迹清晰、线条清晰的文本或图形文件。二是扫描形成连续色调的静态图像。这类图像分为灰度图像和彩色图像。灰度图像由从最暗的黑色到最亮的白色的不同灰度组成。灰度表示一幅图像从亮部到暗部的层次,也叫色阶。灰度越高,层次越丰富,文件容量越大。灰色模式适合扫描黑白照片和图像文件,色阶的选择要适中,只要不影响画质即可。颜色模式中的颜色数量表示颜色的范围。颜色越多,图像越生动真实,文件容量越大。同样,色号的选择也要适度,不是越多越好。彩色模式适用于扫描文件或页面上带有红色抬头和印章的彩色照片文件。需要永久保存或长期保存,或移交国家档案馆的档案,一般应采用彩色模式扫描。(3)扫描分辨率扫描分辨率参数的选择原则上是基于扫描图像的清晰度和完整性,不会影响图像的利用效果。黑白二进制、灰度、彩色模式扫描文件时,分辨率一般建议大于等于200dpi。特殊情况下,如文字小、文字密、清晰度差等。,分辨率可以适当提高。对于需要OCR汉字识别的文件,扫描分辨率建议选择300dpi。(4)光学字符识别处理目前OCR技术已经相当成熟,一般扫描仪都有自己的OCR软件,使用起来也非常方便。但是OCR的识别准确率往往不尽如人意,影响检索效果。手动修改稿件中的错别字很麻烦。因此,提高OCR识别率是档案数字化中的一个重要问题。其实只要注意以下几点,就可以明显提高OCR识别率:一是选择合适的扫描分辨率。过低的扫描分辨率往往会导致OCR识别率下降,过高的分辨率则会使图像文件过大,降低识别速度。在实际 *** 作中, *** 作者可以通过查看OCR识别后生成的文本中红色错别字的数量(如小于3%)来判断可接受性,决定是否以此分辨率扫描,进行OCR识别。二是尽量黑白二进制模式扫描。用扫描仪扫描文档时,OCR通常接受灰色或黑白二进制模式,不接受彩色模式。如果稿件的印刷质量好,可以采用灰色模式,否则应采用黑白二进制模式。扫描时,您可以手动调整黑白阈值的大小。如果黑白二值图像上的文字轮廓不完整,适当增加阈值。如果文本的轮廓太粗,说明信息冗余较多,可以适当降低阈值。这样调整后形成的黑白二值扫描图像可以达到更好的OCR识别效果。第三,在进行OCR识别时注意字符的倾斜校正。OCR识别允许文档轻微倾斜,但过度倾斜会影响识别率。校正方法是在扫描软件上点击倾斜校正按钮,识别软件会在OCR识别前自动校正图像。四是稿件识别前的预处理。去除稿件中的杂物和,因为杂物会干扰文字识别,无法识别,会影响OCR的文字分割。针对稿件中的栏目,建议手动设置栏目区域,即用多个方框选择要识别的文字,然后进行OCR识别。五是采取适当的识别方法。简体和繁体稿件混杂,中英文稿件识别率往往较低。如果简体和繁体中英文分块分布,可以用图像处理软件将不同的文本块编辑成文本块相似的文件,然后分别用OCR识别不同的字符。(5)扫描注册认真填写纸质文件数字化转换流程交接登记表,登记扫描页数,核对每份文件实际扫描页数与归档时填写的文件页数是否一致。如不一致,应注明具体原因和处理方法。3图像处理扫描完成后,获得的图像必须按要求进行技术处理,以纠正扫描文件与原始文件之间的偏差,使扫描文件更清晰、更规范。图像处理一般包括以下内容:(1)影像数据质量检查检查图像的偏斜、清晰度和失真。如果发现不符合质量要求,应对图像进行重新处理。当扫描的图像文件不完整或因 *** 作不当无法清晰识别时,应重新扫描;如有漏扫描文件,及时补扫描,正确插入图像;当发现扫描图像的排列顺序与原始文件不一致时,应及时调整。认真填写相关表格,记录质量检查结果和处理意见。(2)整改应该校正偏转图像,以便在视觉上感觉不到偏转。方向不正确的要旋转还原,符合阅读习惯。(3)去污影响图像质量的杂质,如黑点、黑线、黑框和黑边,应该去除。在处理过程中,应注意不要破坏文件的原始信息。(4)图像拼接扫描不同区域的大幅面文件形成的多幅图像应拼接合并成一幅完整的图像,以保证文件数字图像的完整性。(5)修剪彩色模式下扫描的图像应进行修剪,去除多余的白边,以有效减少图像文件的容量,节省存储空间。以上的整改、去污、修整等处理都可以根据肉眼手动完成。也可以使用专门设计的软件,预先进行一定的设置,然后由计算机自动处理。计算机处理当然效率高,但不如手工处理灵活。比如,一旦污渍的大小被设计得太小,电脑会自动把一些标点符号作为污渍去掉。因此,扫描图像的处理也需要采用手动和自动相结合的处理方式。4图像存储(1)存储格式以黑白二进制模式扫描的图像文件通常以TIFF(G4)格式存储。以灰色模式和彩色模式扫描的图像文件通常以JPEG格式存储。存储时压缩比的选择应以保证扫描图像易读性的前提下最小化存储容量为基础。提供网络查询的扫描图像,也可以存储为CEB,PDF或其他格式的文件。(2)图像文件的命名数字档案资源应以档案号或唯一标识符命名。用档案号命名数字档案资源的,按卷排序的,应按《档案号编制规则》(DA/T 13-1994)编制档案号,建议增加档案类别码作为类别号的子项;若按件排序,案卷号可采用“全宗号-案卷类别码年份-保管期限-机构(问题)码-件号-分件号”的结构。5目录数据库建设(1)数据格式选择目录数据库建设应选择通用数据格式,所选数据格式应能通过XML文档直接或间接交换数据。这个数据库的建立可以通过专门的档案管理系统或者扫描处理管理软件录入,也可以通过EXCEL专门设计的档案目录表录入,然后将数据导入档案管理系统。(2)档案描述根据《档案著录规则》(DA/T18-1999)的要求,建立档案目录数据库,录入档案目录数据。(3)目录数据的质量检查为保证数据的准确性,可采用“单机录入-人工校对”或“双机录入-计算机自动校对”的方法。无论是人工校对还是计算机校对,都要检查描述项目是否齐全,描述内容是否规范准确,如发现不合格数据,应进行修改或重新记录。6数据挂钩(1)汇总挂钩档案数字化转换过程中形成的编目数据库和影像文件,经质量检查合格后,通过网络及时加载到数据服务器进行汇总。目录数据库和镜像文件要避免慢且容易出错的手动挂接,尽量批量使用电脑自动挂接。只要将扫描的数字文件按照纸质文件的文件号进行命名,就可以通过编制挂钩程序或借助相应的软件,实现相关数字图像的自动搜索和相应电子地址信息的添加,从而实现批量、快速挂钩。(2)数据关联基于纸质文件目录数据库,从每个纸质文件扫描的一个或多个图像被存储为图像文件。将图像文件存储在相应的文件夹中时,需要仔细检查每个图像文件的名称是否与归档目录数据库中的文件号相同,图像文件的页数是否与归档目录数据库中的文件页数相同,图像文件的总数是否与归档目录数据库中的文件数相同。利用每个图像文件的文件名与该文件在归档目录数据库中的文件号建立一一对应的关系,为归档目录数据库与图像文件的自动批量连接提供了条件。(3)交接登记认真填写纸质文件数字化转换过程交接登记表,记录数据关联后的页数,检查每次文件关联后的页数与文件整理扫描时填写的页数是否一致。如不一致,应注明具体原因和处理方法。7数据接受检查所有已经采样数字化的数据,包括目录数据库、图像文件和数据挂钩的整体质量。当目录数据库和图像文件链接出现错误,或者目录数据库和图像文件中有一个不完整、不清晰、有错误时,抽检将标记为“不合格”。一个全宗文件,当数字转换质量抽检合格率达到95%以上(含95%)时,将被验收为“通过”。合格率=通过抽样检查的文件数/通过抽样检查的文件总数×100%。认真填写纸质档案数字化验收登记表。验收“通过”的结论必须经过审核签字才能生效。8数据备份完整、合格的数据应及时备份。为保证数据安全,备份载体的选择应多样化,可采用线上线下相结合的方式实现多套备份,并注意远程存储。还应该检查备份数据。备份数据的检查内容主要包括备份数据是否可以打开,数据信息是否完整,文件数量是否准确。数据备份后,应在相应的备份介质上做好标记,以便于查找和管理。填写纸质文件数字备份管理登记表。9数字结果管理应加强纸质档案数字化成果的管理,确保其安全性、完整性和长期可用性。提供纸质档案数字化成果在线检索利用时,应当有制作单位的电子标识,并根据具体情况采用可下载或不可下载的数据格式。

1服务器内存主要是用来存储临时数据,做缓存用的。服务器系统本身所占的内存比较少,内存需要消耗的大小,取决于你服务器里跑的应用程序。
理论上来说内存越大越好,可以将更多的临时数据放到内存里面,避免直接读硬盘,毕竟读内存的速度要比读硬盘的速度快很多,但从经济的角度来看,够用就好了,
多了,服务器也用不上,放在那里浪费。
2制约服务器性能的因素,不同应用可能存在的瓶颈是不同的,有的要重点考虑处理器、内存,有的要重点考虑硬盘或网络的I/O吞吐能力;
通讯服务器(messaging/E-mail/VOD):快速的I/O是这类应用的关键,硬盘的I/O吞吐能力是主要瓶颈;
数据仓库(联机事务处理/数据挖掘):大型商业数据存储、编目、索引、数据分析,高速商业计算等,需要具有良好的网络和硬盘I/O吞吐能力;
数据库(ERP/OLTP等):服务器运行数据库,需要具有强大的CPU处理能力,大的内存容量来缓存数据,同时需要有很好的I/O吞吐性能;
其他应用:应用集中在数据查询和网络交流中,需要频繁读写硬盘,这时硬盘的性能将直接影响服务器整体的性能。
3如果楼主的服务器只是跑普通的网页程序的话,2G是绝对够用的,如果里面跑的应用系统比较多,
例如一部服务器里运行数据库,论坛,前台网站等等。而网站里面的,和视频比较多的话,就要根据服务器负担来适当增加内存。

SQL Server NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。
PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;
同样,连接字符串必须包含SQL Server实例名称:
Data Source=ServerName;
使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证方法(即Windows身份验证和SQL Server身份验证)中的其中一种。Windows身份验证使用Windows登录用户身份连接数据库,而SQL身份验证要求显式地指定SQL Server用户ID和密码。要想使用Windows身份验证,必须在连接字符串中包括 Integrated Security 属性:
Data Source=ServerName;Integrated Security=True;
默认情况下,Integrated Security 属性为 False ,这意味着将禁用Windows身份验证。如果没有显式地把这个属性的值设置为True,连接将使用SQL Server身份验证,因此,必须提供SQL Server用户ID和密码。Integrated Security属性还能识别的其他值只有SSPI(Security Support Provider Interface,安全性支持提供者接口)在所有的Windows NT *** 作系统上,其中包括Windows NT 40、2000、XP,都支持值SSPI。它是使用Windows身份验证时可以使用的惟一接口,相当于把Integrated Security 属性值设置为True。
在Windows身份验证模式中,SQL Server使用Windows的安全子系统对用户连接进行有效性验证。即使显示地指定用户ID和密码,SQL Server也不检查连接字符串中的用户ID和密码。因为只有Windows NT、2000、XP支持SSPI,因此如果正使用的是这些 *** 作系统,则只能使用Windows集成的安全策略去连接SQL Server。不论使用哪一个 *** 作系统,当使用SQL Server身份验证时,必须在连接字符串中指定用户ID和密码:
Data Source=ServerName;User ID=donaldx;Password=unbreakable
默认情况下,SQL Server NET Data Provider连接指定用户的默认数据库,当在数据库中创建用户时,可以设置用户的默认数据库。此外,也可以在任意时间更改用户的默认数据库。例如,系统管理员的默认数据库是master。如果想要连接不同的数据库,应该指定数据库的名称:
Data Source=ServerName;Integrated Security=SSPI;Initial Catalog=Northwind
每一种身份验证都有它的优点和缺点。Windows身份验证使用单一的用户信息库源,因此,不需要为数据库访问去分别配置用户。连接字符串不包含用户ID和密码,因此消除了把用户ID和密码暴露给未授权的用户的危险。可以在Active Directory中管理用户和他们的角色,而不必在SQL Server中显式地配置他们的属性。
Windows身份验证的缺点是,它要求客户通过Windows的安全子系统支持的安全通道去连接SQL Server。如果应用种序需要通过不安全的网络(例如Internet)连接SQL Server,Windows身份验证将不工作。此外,这种身份验证方法也部分地把管理数据库访问控制的责任从DBA身上转移到了系统管理员身上,这在确定的环境中也许是一个问题。
一般而言,在设计通用的应用程序时,为了使用Windows身份验证,将会对一些方面进行加强。大多数公司的数据库都驻留在比较健壮的Windows服务器 *** 作系统上,那些 *** 作系统都支持Windows身份验证。数据访问层和数据表示层的分离也促进了把数据访问代码封装在中间层组件思想的应用,中间层组件通常运行在具有数据库服务器的内部网络中。当这样设计时,就不需要通过不安全通道建立数据库连接。除此之外,Web服务也使直接连接不同域中数据库的需要大减少。
数据库的连接性已经发展成为应用程序开发的一个标准方面。数据库连接字符串现在已经成为每个项目的标准必备条件。我发现自己为了找到所需要的句法,经常要从另外一个应用程序中复制连接字符串或者进行一次搜索。这个在与SQL Server交互 *** 作时更是如此,因为它有太多的连接字符串选项。现在就让我们来研究一下连接字符串的众多方面。
连接字符串
在对象实例化或者建立期间,数据库连接字符串通过属性或方法被传递到必要的对象。连接字符串的格式是一个以分号为界,划分键/值参数对的列表。列表A中包括了一个C#中的例子,说明了怎样用创建SqlConnection对象的方法连接到SQL Server(实际的连接字符串是通过对象的ConnectionString属性分配的)。列表B中包括的是VBNET的版本。
列表A
string cString = "Data Source=server;Initial Catalog=db;User ID=test;Password=test;";
SqlConnectionconn = new SqlConnection();
connConnectionString = cString;
connOpen();
列表B
Dim cString As String
cString = "Data Source=server;Initial Catalog=db;User ID=test;Password=test;"
Dim conn As SqlConnection = New SqlConnection()
connConnectionString = cString
connOpen()
连接字符串会指定数据库服务器和数据库,以及访问数据库必需的用户名和密码。但是这种格式并不是对所有数据库交互都适用,它的确有许多可用的选项,其中很多选项都有同义词。
和Data Source(数据源)、Initial Catalog(初始编目)、User ID(用户ID)、和Password(密码)等元素一起,下面这些选项都是可用的:

Application Name(应用程序名称):应用程序的名称。如果没有被指定的话,它的值为NET SqlClient Data Provider(数据提供程序)
AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称。数据库名称必须用关键字数据库指定。
Connect Timeout(连接超时)/Connection Timeout(连接超时):一个到服务器的连接在终止之前等待的时间长度(以秒计),缺省值为15。
Connection Lifetime(连接生存时间):当一个连接被返回到连接池时,它的创建时间会与当前时间进行对比。如果这个时间跨度超过了连接的有效期的话,连接就被取消。其缺省值为0。
Connection Reset(连接重置):表示一个连接在从连接池中被移除时是否被重置。一个伪的有效在获得一个连接的时候就无需再进行一个额外的服务器来回运作,其缺省值为真。
Current Language(当前语言):SQL Server语言记录的名称。
Data Source(数据源)/Server(服务器)/Address(地址)/Addr(地址)/Network Address(网络地址):SQL Server实例的名称或网络地址。
Encrypt(加密):当值为真时,如果服务器安装了授权证书,SQL Server就会对所有在客户和服务器之间传输的数据使用SSL加密。被接受的值有true(真)、false(伪)、yes(是)和no(否)。
Enlist(登记):表示连接池程序是否会自动登记创建线程的当前事务语境中的连接,其缺省值为真。
Database(数据库)/Initial Catalog(初始编目):数据库的名称。
Integrated Security(集成安全)/Trusted Connection(受信连接):表示Windows认证是否被用来连接数据库。它可以被设置成真、伪或者是和真对等的sspi,其缺省值为伪。
Max Pool Size(连接池的最大容量):连接池允许的连接数的最大值,其缺省值为100。
Min Pool Size(连接池的最小容量):连接池允许的连接数的最小值,其缺省值为0。
Network Library(网络库)/Net(网络):用来建立到一个SQL Server实例的连接的网络库。支持的值包括: dbnmpntw (Named Pipes)、dbmsrpcn (Multiprotocol/RPC)、dbmsvinn(Banyan Vines)、dbmsspxn (IPX/SPX)和dbmssocn (TCP/IP)。协议的动态链接库必须被安装到适当的连接,其缺省值为TCP/IP。
Packet Size(数据包大小):用来和数据库通信的网络数据包的大小。其缺省值为8192。
Password(密码)/Pwd:与帐户名相对应的密码。
Persist Security Info(保持安全信息):用来确定一旦连接建立了以后安全信息是否可用。如果值为真的话,说明像用户名和密码这样对安全性比较敏感的数据可用,而如果值为伪则不可用。重置连接字符串将重新配置包括密码在内的所有连接字符串的值。其缺省值为伪。
Pooling(池):确定是否使用连接池。如果值为真的话,连接就要从适当的连接池中获得,或者,如果需要的话,连接将被创建,然后被加入合适的连接池中。其缺省值为真。
User ID(用户ID):用来登陆数据库的帐户名。
Workstation ID(工作站ID):连接到SQL Server的工作站的名称。其缺省值为本地计算机的名称。
解决SQL Server 连接时的一些基本问题后的若干初浅心得
学生做了一个题库系统,用C#写的ASP应用程序,数据库用SQL Server2000,交给我看看。放到服务器上后,出现问题。反复调整后发现了解决的方法,其实很简单。回过头去看了看,发现是自己对SQL Server的连接语句和用户权限的认识不足所造成的。下面将我的一些心得以及网上查到的有关资料汇集一下,以为后来者借鉴,当然很肤浅。
1、SQL Server的连接方式
以本地服务器(LocalHost),数据库(Northwind)为例,可以有以下一些连接方式
SqlConnection conn=new SqlConnection( "Server=LocalHost;Integrated Security=SSPI;Database=Northwind");
SqlConnection conn = new SqlConnection("Data Source=LocalHost;Integrated Security=SSPI;Initial Catalog=Northwind;");
SqlConnection conn = new SqlConnection(" Data Source=LocalHost;Initial Catalog=Northwind;Integrated Security=SSPI;Persist Security Info=False;Workstation Id=XURUI;Packet Size=4096; ");
SqlConnection myConn = new SqlConnection("Persist Security Info=False;Integrated Security=SSPI;Database=northwind;Server=LocalHost");
SqlConnection conn = new SqlConnection(" Uid=sa;Pwd=;Initial Catalog=Northwind;Data Source=LocalHost;Connect Timeout=900");
心得:
aServer和Database,Data Source和Initial Catalog配对使用的,可以互相替换(见笑)
bIntegrated Security默认值是False,此时需要提供Uid和Pwd,即将以Sql Server 用户身份登陆数据库;如果设置为True,Yes 或 SSPI,这不能出现Uid和Pwd,将以Windows用户省份登陆数据库。强烈推荐用后一种形式,安全性更高。
cIntegrated Security和Persist Security Info同时出现,后者设置为False,可保证信息安全。
更多字符串连接说明请看MSDN:
>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13448947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存