通用账证查询打印软件采集 MS SQL Server 数据库连接参数详解
sqlserver参数
sqlserver参数摘要:1.SQL Server 简介2.SQL Server 参数的分类3.SQL Server 参数的作用4.如何设置和管理SQL Server 参数5.SQL Server 参数的示例正文:1.SQL Server 简介SQL Server 是由微软公司开发的关系型数据库管理系统,广泛应用于各种企业和组织的数据存储和管理。
SQL Server 提供了丰富的功能和高效的性能,使得用户可以方便地管理和查询数据。
在SQL Server 中,参数是一个非常重要的概念,它们可以用于各种目的,包括优化查询性能、控制访问权限等。
2.SQL Server 参数的分类SQL Server 参数主要分为以下几类:(1)服务器参数:这些参数用于控制SQL Server 实例的行为和配置。
例如,最大连接数、最小连接数等。
(2)数据库参数:这些参数用于控制特定数据库的设置。
例如,日志保留策略、恢复模式等。
(3)表参数:这些参数用于控制表的设置,例如主键、外键、约束等。
(4)存储过程参数:这些参数用于存储过程的输入和输出,可以实现对数据的动态处理。
3.SQL Server 参数的作用SQL Server 参数可以用于以下目的:(1)控制访问权限:通过设置参数,可以限制用户对特定数据或功能的访问权限,提高数据的安全性。
(2)优化查询性能:设置合适的参数值,可以提高查询性能,减少系统资源的消耗。
(3)控制事务处理:参数可以用于控制事务的并发处理、隔离级别等,确保数据一致性和完整性。
(4)实现数据分区:通过设置参数,可以将大数据表分区存储,提高查询效率。
4.如何设置和管理SQL Server 参数要设置和管理SQL Server 参数,可以使用SQL Server Management Studio(SSMS)工具。
以下是具体步骤:(1)打开SSMS,连接到目标SQL Server 实例。
(2)在“对象资源管理器”中,展开“服务器对象”或“数据库对象”,找到需要设置参数的节点。
sqlserver 链接参数
sqlserver 链接参数SQL Server连接参数详解在使用SQL Server进行数据库操作时,连接参数是非常重要的设置。
连接参数可以影响到数据库的性能、安全性以及用户体验等方面。
本文将从不同的角度详细解析SQL Server的连接参数,帮助读者更好地理解和利用这些参数。
一、常用的连接参数1. 数据源(Datasource):指定要连接的SQL Server实例的名称或IP地址。
例如,可以使用本地计算机的名称或IP地址来指定连接的目标服务器。
2. 初始目录(Initial Catalog):指定连接成功后要使用的默认数据库。
如果不指定初始目录,则连接将默认使用SQL Server实例的默认数据库。
3. 用户ID(User ID)和密码(Password):用于身份验证的用户名和密码。
这些参数是连接到SQL Server实例的必要条件,用于确认用户的身份和权限。
4. 连接超时(Connect Timeout):指定在连接尝试失败之前等待的时间。
如果连接超时时间过短,可能会导致连接失败;如果时间过长,则可能会影响到用户体验。
5. 数据库连接池相关参数:连接池是一种数据库连接管理技术,可以提高应用程序与数据库之间的连接效率。
连接池相关参数包括最大连接数(Max Pool Size)、最小连接数(Min Pool Size)和连接空闲时间(Idle Timeout)等。
6. 安全模式(Security Mode):指定连接的安全模式,可以选择Windows身份验证模式或SQL Server身份验证模式。
Windows身份验证模式会使用当前操作系统用户的身份进行连接,而SQL Server 身份验证模式则需要提供用户名和密码进行身份验证。
7. 加密(Encryption):指定连接是否使用加密传输数据。
启用加密可以提高数据传输的安全性,但也会增加一定的性能消耗。
8. 语言(Language):指定连接所使用的语言环境。
sql server构架参数
sql server构架参数SQL Server 架构参数SQL Server 是一种关系型数据库管理系统,广泛应用于企业级应用程序和数据分析。
在设计和管理 SQL Server 数据库时,合理设置架构参数是非常重要的。
架构参数可以影响数据库的性能、安全性和可扩展性。
本文将介绍几个常见的 SQL Server 架构参数及其作用。
1. 最大服务器内存(max server memory)最大服务器内存是指 SQL Server 实例在内存中可以使用的最大内存量。
合理设置最大服务器内存可以避免内存过度分配,导致系统性能下降。
建议根据服务器的实际物理内存和其他应用程序的内存需求来设置最大服务器内存。
2. 最小服务器内存(min server memory)最小服务器内存是指 SQL Server 实例在内存中保留的最小内存量。
这个参数的设置可以避免系统在内存不足的情况下频繁地进行内存分配和释放操作,提高系统的稳定性和性能。
3. 并行查询阈值(max degree of parallelism)并行查询阈值是指 SQL Server 实例同时执行查询的最大线程数。
并行查询可以提高查询速度,但过多的并行查询可能会导致系统负载过高。
建议根据服务器的处理能力和查询负载来设置并行查询阈值,以平衡查询性能和系统负载。
4. 最大工作线程数(max worker threads)最大工作线程数是指 SQL Server 实例同时可以处理的最大线程数。
这个参数的设置可以影响到并发连接数和查询的并发执行能力。
建议根据系统的并发连接数和查询负载来设置最大工作线程数,以避免系统因线程过多而导致的性能下降。
5. 锁超时时间(lock timeout)锁超时时间是指当一个事务在等待锁的时间超过设定的时间后,系统会自动放弃该事务并回滚。
合理设置锁超时时间可以避免长时间的锁等待,提高系统的并发能力。
建议根据系统的并发事务和锁等待时间来设置锁超时时间。
sqlserver打印输出参数
sqlserver打印输出参数sqlserver打印打印机,一般都是直接打印图片,但是也有部分用户会选择通过sqlserver软件来打印。
sqlserver打印有多个参数,我们需要看具体的参数,因为不同的打印方式还有些不同的参数都需要参考使用。
我们通过 sqlserver软件来打印不同颜色照片、图片文件夹格式(如: JPG、 PNG、 XML)都是需要注意到的。
首先可以看下 sqlserver打印模板的默认打印模式: png、 ppt、 pdf、 pts、 psp。
下面具体来看下 sqlserver的打印模式: mppt、 pts、 pdf、 project、 pro g等几个打印文件保存为 JPG格式(有些还需要使用到打印机专用打印卡)这就要求我们在安装打印软件的时候选择正确的打印机类型。
一、使用打印机类型sqlserver是支持下载打印模板的,所以可以直接下载打印模板并使用。
但是 sqlserver 提供了下载服务,必须安装到 sqlserver上才能使用。
只有当 sqlserver软件下载了你需要的模板后才可以开始打印和制作哦!并且不建议使用任何第三方图片库(如: YouTube、Instagram)的图片库来使用哦!二、打开 sqlserver窗口并点击“使用”,打开 sqleedpdf打印软件或者其他的一些软件(例如“sqd_block”以上就是打印软件的一些设置操作,在实际安装过程中,如果我们不确定我们的系统是否有其他打印软件,可以点击下方的"使用"选项卡进入。
另外,在安装完打印机程序后我们还需要打开打印打印机设置窗口,如果发现 sqlserver已经安装了打印机设置工具的话,那么就需要打开打印工具查看下默认参数是什么。
另外,除了在打印时会对我们的文件夹进行显示外没有其他任何显示了。
所以对于打印机的显示就是直接单击选择“保存”或“打印”这样便可以查看到当前的默认参数了。
sqlserver参数
sqlserver参数摘要:1.SQL Server 简介2.SQL Server 参数的作用3.如何查看SQL Server 参数4.修改SQL Server 参数的方法5.参数设置对性能的影响正文:SQL Server 是Microsoft 开发的一款关系数据库管理系统,广泛应用于各种企业和组织的数据存储和管理。
在SQL Server 中,参数是用于控制服务器行为和性能的重要设置。
本文将介绍SQL Server 参数的相关知识,包括参数的作用、查看方法以及修改方法,并分析参数设置对性能的影响。
首先,SQL Server 参数主要用于以下几个方面:- 控制SQL Server 服务器的运行模式,如连接模式、内存使用等;- 设置数据库对象的属性,如数据文件、日志文件等;- 限制数据库用户的权限,如登录权限、对象访问权限等。
了解参数的作用后,我们来看如何查看SQL Server 参数。
可以通过以下两种方法来查看参数:- 使用SQL Server Management Studio(SSMS)或Transact-SQL (T-SQL)查询系统表,例如使用`SELECT`语句查询`sys.configurations`或`sp_configure`存储过程;- 查看SQL Server 配置文件(如`sqlserver.conf`),找到相应的参数设置。
接下来,我们介绍如何修改SQL Server 参数。
通常情况下,可以通过以下几种方法来修改参数:- 使用SQL Server Management Studio(SSMS)或Transact-SQL (T-SQL)直接修改系统表,例如使用`ALTER`语句修改`sys.configurations`表中的参数值;- 使用`sp_configure`存储过程,通过`RECONFIGURE`语句重启SQL Server 服务,以使更改生效;- 修改SQL Server 配置文件(如`sqlserver.conf`),然后重启SQL Server 服务。
sqlserver连接参数
sqlserver连接参数SQL Server连接参数是指在连接到SQL Server数据库时所需要设置的一些参数。
这些参数包括服务器名称、身份验证方式、用户名、密码、连接超时时间等。
正确设置连接参数可以保证数据库连接的稳定性和安全性。
我们需要填写的是服务器名称。
服务器名称是指SQL Server数据库所在的服务器的名称或IP地址。
在填写服务器名称时,应该确保名称的准确性,避免输入错误的服务器名称导致连接失败。
我们需要选择身份验证方式。
SQL Server提供了两种身份验证方式:Windows身份验证和SQL Server身份验证。
Windows身份验证是使用当前登录的Windows用户的身份进行身份验证,这种方式更加安全可靠。
而SQL Server身份验证则是使用特定的用户名和密码进行身份验证,需要提前创建好数据库账号。
根据实际情况选择合适的身份验证方式。
如果选择了SQL Server身份验证,就需要填写用户名和密码。
用户名是指已经在SQL Server数据库中创建的账号名称,密码是对应的账号密码。
在填写密码时,应该注意保密,确保密码的安全性。
另外一个重要的连接参数是连接超时时间。
连接超时时间是指在连接建立过程中等待服务器响应的最长时间。
如果连接超时时间设置得太短,可能会导致连接失败;如果设置得太长,可能会浪费时间。
根据网络状况和服务器响应速度合理设置连接超时时间,一般建议设置为30秒到1分钟。
除了上述参数外,还有一些其他的连接参数可以设置,比如连接池大小、字符集、是否启用安全连接等。
连接池大小是指连接池中可以同时使用的连接数,过大或过小都会影响数据库的性能。
字符集是指连接到数据库时使用的字符编码方式,需要根据具体情况选择合适的字符集。
启用安全连接是指通过SSL加密方式连接数据库,提高数据传输的安全性。
在使用SQL Server连接参数时,还需要注意一些常见的错误。
比如,填写错误的服务器名称、错误的用户名或密码、网络连接不稳定等都可能导致连接失败。
MS SQL Server 数据库连接字符串详解
MS SQL Server 数据库连接字符串详解问题二:超时时间已到。
在从池中获取连接之前超时时间已过。
出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
解决办法1.在代码里面,把未关闭的连接关闭2.扩大共享池,方法如下:解决方法可以是修改连接池的连接生存期,因为默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。
具体操作步骤如下:如果是ODBC的话,则可以在ODBC Data Source Administrator中手动更改,该程序位于“Start”菜单中的“Programs”->"Adminstrative Tools"(中文名:管理工具)下,或从"Control Panel"(中文名:控制面板)中打开“ODBC Data Source Administrator”(ODBC数据源管理器),再选择“Connection Pooling”(连接池)选项卡,双击驱动程序中的“SQL Server”,选择“Pool Connetions to this drive”(使用池连接该驱动程序),把下面的时间60秒改的大一点,例如120。
如果是SqlConnection的共享连接,则为ConnectionString属性Connection Lifetime数值名称指定一个值,该值默认情况下是0,表示连接永远不会从池中被自动移走。
如果指定一个不同的值,那么一旦连接被返回到池中,该值将和连接的创建时间及当前时间进行比较。
如果生存期超过了Connection Lifetime的值,那么连接将从池中被移走。
问题的原因是与数据库的连接没有显示关闭,而等系统自动回收是要时间的.解决的方法是改变连接池的大小.在连接字符串的后面加上以下代码: Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;user id=sa;packet size=1000packet size参数取512到32767中的任一整数值注释:SqlConnection.ConnectionString 属性ConnectionString 类似于OLE DB 连接字符串,但并不相同。
通用账证查询打印软件采集 MS SQL Server 数据库连接参数详解
通用账证查询打印软件采集 MS SQL Server 数据库连接参数详解首页通用账证查询软件试用下载中间层服务器下载升级记录通用账证查询软件采集 MS SQL Server 数据库的财务数据时,连接参数如下图所示:标准的MS SQL Server 数据库连接参数窗口:用友NC的MS SQL Server数据库连接参数窗口:浪潮GS的MS SQL Server数据库连接参数窗口:以下对连接参数中的各项详细描述一、数据库访问方式:直接访问和通过应用程序服务器访问直接访问,账证查询打印软件所在电脑,直接连接到 MS SQL Server 数据库所在电脑,即所谓的二层结构。
通过应用程序服务器访问,账证查询打印软件所在电脑,不直接连接 MS SQL Server 数据库,而是连接中间层服务器所在电脑,中间层服务器连接 MS SQL Server 数据库,即所谓的三层结构。
中间层服务器是一个后台服务软件,由新纪元软件工作室自主开发,它安装在数据库所在电脑上或者其它电脑上,开机自动启动,为局域网或外网的其它电脑通过中间层访问数据库提供服务。
中间层服务器与数据库之间的连接参数配置,与账证查询打印软件直接连接数据库类似,如下图所示:为什么要通过中间层服务器连接数据库呢?主要是基于数据库安全性和财务账套数据的查询权限考虑。
数据库安全性:直接访问方式下,访问者需要知道数据库地址、数据库系统管理员sa的口令等敏感参数,这对于小型单位、局域网内的应用,可能不是安全隐患,但是对大型单位,特别是数据库服务器位于外网上,这些敏感参数,不宜公开。
如果客户端通过中间层服务器访问数据库,客户端只要知道中间层服务器的地址即可,其它敏感参数全不需要。
打个比喻,数据库是一个物料仓库,中间层服务器程序是仓库保管员,账证查询打印软件是领料者,当账证查询打印软件需要采集数据时,相当于从仓库中领料。
直接访问方式下,相当于仓库保管员把仓库地址和库房钥匙给了领料者,领料者自己随便取。
sql server数据库实例参数
SQL Server数据库实例参数可以根据不同的分类方式分为多种类型。
其中,一种分类方式是将参数分为服务器参数、数据库参数、表参数和存储过程参数。
1. 服务器参数:这些参数用于控制SQL Server实例的行为和配置,例如最大连接数、最小连接数等。
2. 数据库参数:这些参数用于控制特定数据库的设置,例如日志保留策略、恢复模式等。
3. 表参数:这些参数用于控制表的设置,例如主键、外键、约束等。
4. 存储过程参数:这些参数用于存储过程的输入和输出,可以实现对数据的动态处理。
另一种分类方式是根据功能将参数分为性能相关参数和安全性相关参数。
对于性能相关参数,包括内存分配、处理器使用、I/O操作等,这些参数用于优化SQL Server实例的性能表现。
对于安全性相关参数,包括访问控制、数据加密、审计策
略等,这些参数用于确保SQL Server实例的安全性和稳定性。
在SQL Server中,可以通过控制台查看和修改部分参数,并可以在控制台查询参数修改历史。
但需要注意的是,控制台仅开放部分参数的修改,且如果修改的参数需要重启实例才生效,系统会提示是否重启,建议在业务低峰期操作,并确保应用程序具有重连机制。
同时,对于一些关键的参数设置,需要谨慎考虑其值,并在必要时咨询专业人士的建议。
新纪元通用账证查询打印软件升级记录
首页试用下载软件简介升级记录通用帐证查询打印软件升级记录2010.06.11∙账户汇总表,鼠标右键,当前节点展开月份和同级节点展开月份菜单项,如果是跨年度查询,增加三个子菜单:按年度、按月份、按年月。
2010.05.17∙解决金算盘6f、金算盘8E记账凭证类型多于50种时,账页上双击账项不能联查到相关凭证问题。
∙解决浪潮PS本身的参数文件异常引起本软件不能查找到所有账套的问题。
∙解决对安易V5|Access数据库数据采集时,如果多重辅助核算(例如:既部门核算又往来核算),辅助账户年初余额不正确的问题。
∙账页打印参数中,增加月最后一笔下,是否划粗线选项,该选项默认否。
2010.04.27升级为8.4版∙账页和凭证查询打印两个窗口,右下角增加“数据刷新和账套跳转”标签,当鼠标放置到这个标签上,可以看到本机保存的静态数据列表。
点击“连接到数据库刷新数据”按钮,可以立即从财务软件数据库更新数据,通常用于当前年度的快速数据更新。
点击“打开静态数据”按钮,切换到本机保存的其它账套的静态数据上。
∙软件启动选项,增加“打开账套数据后,自动进入哪个窗口”选项,可选:账页窗口、凭证窗口、不自动进入。
∙纠正综合查询-》账龄分析功能下导出到Excel数据不对的问题。
∙凭证查询打印模块,“自定义空白纸打印”、“自定义套打”模式下,凭证打印参数中,凭证栏次可选项,增设“总账科目”、“二级科目”、“三级科目”、“四级科目”、“五级科目” 。
∙导出到Excel,支持网络共享文件夹、支持Excel2007。
∙在账页查询打印模块,账本目录中,原版本对以压缩方式打印账页的账户,即使打印参数中选择了目录中打印年终余额一栏,压缩式账户也不显示或打印余额,现予以改正。
压缩式账页包括三栏式压缩账页、数量金额式压缩账页。
∙凭证查询打印模块,如果凭证打印方式为“自定义空白纸打印”、“自定义套打”,打印参数中设置的各种凭证类型的固定打印内容的颜色、动态打印内容的颜色,原版本仅适用于当前账套,现改为默认适用于所有账套的相同凭证类型。
SqlServer数据库链接字符串参数说明
SqlServer数据库链接字符串参数说明DataSource,//要连接到的 SQL Server 实例的名称或⽹络地址FailoverPartner,//在主服务器停机时要连接到的伙伴服务器的名称或地址AttachDBFilename,//包含主数据⽂件名称的字符串。
该字符串包括可附加数据库的完整路径名InitialCatalog,//与该连接关联的数据库的名称IntegratedSecurity,//⼀个布尔值,该值指⽰是否在连接中指定⽤户 ID 和密码(值为 false 时),或者是否使⽤当前的 Windows 帐户凭据进⾏⾝份验证(值为 true 时) PersistSecurityInfo,//⼀个布尔值,该值指⽰如果连接是打开的或者⼀直处于打开状态,那么安全敏感信息(如密码)是否将不作为连接的⼀部分返回UserID,//连接到 SQL Server 时要使⽤的⽤户 IDPassword,//SQL Server 帐户的密码Enlist,//⼀个布尔值,该值指⽰ SQL Server 连接池程序是否在创建线程的当前事务上下⽂中⾃动登记连接Pooling,//⼀个布尔值,该值指⽰每次请求连接时该连接是汇⼊连接池还是显式打开MinPoolSize,//针对此特定连接字符串连接池中所允许的最⼩连接数MaxPoolSize,//针对此特定连接字符串连接池中所允许的最⼤连接数AsynchronousProcessing,//⼀个布尔值,该值指定使⽤此连接字符串创建的连接是否允许异步处理ConnectionReset,//⼀个布尔值,该值指⽰在从连接池中提取连接时是否重置连接(已过时)MultipleActiveResultSets,//⼀个布尔值,该值指⽰多活动结果集是否可与关联的连接相关联Replication,//⼀个布尔值,该值指⽰是否使⽤连接来⽀持复制ConnectTimeout,//在终⽌尝试并产⽣错误之前,等待与服务器连接的时间长度(以秒为单位)Encrypt,//⼀个布尔值,该值指⽰在服务器安装了证书的情况下,SQL Server 是否为客户端和服务器之间发送的所有数据使⽤ SSL 加密TrustServerCertificate,//该值指⽰在跳过⽤于验证信任的证书链遍历时是否加密信道LoadBalanceTimeout,//连接被销毁前在连接池中存活的最短时间(以秒为单位)NetworkLibrary,//⼀个字符串,该字符串包含⽤于建⽴与 SQL Server 的连接的⽹络库的名称PacketSize,//⽤来与 SQL Server 的实例通信的⽹络数据包的⼤⼩(以字节为单位)TypeSystemVersion,//⼀个字符串值,该值指⽰应⽤程序所需的类型系统ApplicationName,//与连接字符串关联的应⽤程序的名称,如果未提供名称,则为“.NET SqlClient Data Provider”CurrentLanguage,//获取或设置 SQL Server 语⾔记录名称WorkstationID,//连接到 SQL Server 的⼯作站的名称UserInstance,//该值指⽰是否将连接从默认的 SQL Server Express 实例重定向到在调⽤⽅帐户之下运⾏并且在运⾏时启动的实例ContextConnection,//该值指⽰应建⽴与 SQL Server 的客户端/服务器连接还是进程内连接TransactionBinding,//⼀个字符串值,该值指⽰该连接如何保持与登记 System.Transactions 事务的关联ApplicationIntent,MultiSubnetFailover,KeywordsCount。
sqlserver 链接参数
sqlserver 链接参数SQL Server连接参数在使用SQL Server进行数据库操作时,我们需要使用连接字符串来建立与数据库的连接。
连接字符串中包含了一些参数,通过这些参数可以对连接进行配置和控制。
本文将介绍一些常用的SQL Server 连接参数,帮助读者更好地理解和使用SQL Server。
1. 服务器名称(Server)服务器名称是连接字符串中最基本的参数,用于指定要连接的SQL Server实例的名称。
通常,服务器名称可以是本地计算机的名称,也可以是远程计算机的IP地址或计算机名称。
例如,我们要连接本地计算机上的SQL Server实例,可以将服务器名称设置为"localhost"或者"."。
2. 数据库名称(Database)数据库名称参数用于指定要连接的数据库的名称。
SQL Server可以同时托管多个数据库,通过设置数据库名称参数,我们可以选择要连接的具体数据库。
例如,我们要连接名为"TestDB"的数据库,可以将数据库名称设置为"TestDB"。
3. 身份验证方式(Authentication)身份验证方式参数用于指定连接数据库时所使用的身份验证方式。
SQL Server提供了两种身份验证方式:Windows身份验证和SQL Server身份验证。
Windows身份验证方式使用当前操作系统用户的凭据进行身份验证,而SQL Server身份验证方式则需要提供用户名和密码进行身份验证。
根据具体情况,我们可以选择合适的身份验证方式。
4. 用户名(User ID)和密码(Password)如果选择了SQL Server身份验证方式,那么我们需要提供用户名和密码来进行身份验证。
用户名参数用于指定要连接的SQL Server实例的登录用户名,而密码参数则用于指定登录密码。
通过提供正确的用户名和密码,我们可以成功地连接到SQL Server实例。
sqlserver打印输出参数
在SQLserver中,打印输出参数可以帮助你监控数据库的运行情况。
这些信息包括表数据、索引和行数等。
通过查看打印输出参数,你可以了解到哪些数据库正在使用哪个shell命令或者程序,从而采取相应措施以确保其安全运行。
1:打印输出参数打印输出参数是SQL查询语句的重要组成部分,它可以用于测试一个函数或者方法是否具有相应功能。
设置打印输出参数通常需要几个步骤:1.首先确定要测试的对象类型;2.然后在当前工作目录中搜索相关信息;3.最后根据寻找到的结果来修改相关内容并返回该值。
除了常见的打印输出操作外,还可能会遇到一些特殊情况,比如格式化变量、强制转换等,所以在调试SQL查询时也需要考虑这些问题。
2:如何设置打印输出参数要设置打印输出参数,首先需要找到相应的驱动程序。
通常情况下,可以从以下几个位置查找到:“工具”菜单栏;输入法管理器;SDK或库文件;“数据库系统” (ACT) ;“对象持久化” (Object Memory Store);“配置中心” (Configuration Strategies);“系统资源监视器” (Un ix Library Warehouse);“Proc1”或“Enterprise File”文件;以及Internet上所有浏览记录和属性记录。
然后根据自己的需要,在上述选项中选择一个合适的驱动程序或者开发环境。
例如,如果是针对sqlserver打印输出参数的设置,则只需进入工具->“系统”→“控制面板”,再点击“高级”按钮即可实现设置。
3:调试SQL查询语句当你在调试SQL查询语句时,可能会遇到一些问题。
最常见的一个问题是:SERIOD = 50000;打印输出参数应该等于200400才对。
为什么会发生这样的错误呢?这是因为代码中使用了正确的字典引用。
如果你不清楚如何使用这个字典引用,可以尝试使用以下方法来解决这些问题:首先,要确保你之前已经了解过这个字典引用。
其次,在测试其他SQL时,一定要注意检查是否有出现类似情况。
sqlserver参数
sqlserver参数【实用版】目录1.SQL Server 简介2.SQL Server 参数的作用3.SQL Server 参数的分类4.SQL Server 参数的应用示例5.SQL Server 参数的安全性考虑正文1.SQL Server 简介SQL Server 是由微软公司开发的一款关系型数据库管理系统,广泛应用于各种企业级应用程序的开发和部署。
SQL Server 提供了丰富的功能和高效的性能,可以满足不同规模企业和不同业务领域的需求。
2.SQL Server 参数的作用在 SQL Server 中,参数是一种用于存储和管理数据的对象,它可以让用户在执行 SQL 语句时,将数据传递给查询或存储过程,从而实现对数据的动态操作。
参数在 SQL Server 中有着非常重要的作用,主要包括以下几点:(1)提高 SQL 语句的可读性和可维护性:通过使用参数,可以将复杂的 SQL 语句分解为多个简单的部分,使得 SQL 语句更加清晰易读。
(2)提高 SQL 语句的复用性:参数允许用户在执行 SQL 语句时,动态地传递数据,这样可以减少重复的 SQL 语句编写,提高代码的复用性。
(3)提高 SQL 语句的安全性:参数可以有效地防止 SQL 注入攻击,降低数据泄露的风险。
3.SQL Server 参数的分类SQL Server 参数主要分为两类:输入参数和输出参数。
(1)输入参数:输入参数主要用于在执行 SQL 语句时,向查询或存储过程传递数据。
输入参数可以是常量、变量或表名等。
(2)输出参数:输出参数主要用于将查询或存储过程的结果返回给用户。
输出参数可以是一个或多个列的数据,也可以是一个或多个标量值。
4.SQL Server 参数的应用示例假设有一个存储客户订单信息的表`orders`,表结构如下:```CREATE TABLE orders (order_id INT PRIMARY KEY,customer_name NVARCHAR(50),order_date DATE);```现在需要编写一个查询语句,统计每个客户的订单总数。
新纪元通用账证查询打印软件常用问题解答
使用《新纪元通用账证查询打印软件》注意事项48、软件安装后运行时提示出错不能运行,只能直接点退出,出错提示如下:出现这种情况,是你当前系统运行过试用版,解决方法:退出软件,首先卸载你安装过的试用版或其它版本的新纪元软件,然后再运行注册表程序(开始-运行里输入“regedit”或者按“WIN+R”的快捷键,然后再输入“R EGEDIT”点确定运行也可以),运行后,依次找到[HKEY_CURRENT_USER]下面的[Microsoft_98]注册表项,把[Microsoft_98]这个直接删除(不用管这个下面还有别的,直接删除就可以了),再运行软件就可以正常使用了。
47、软件安装后自动运行时或双击桌面图标运行时,提示下面出错提示:出现这种情况,是你当前系统的系统权限造成的,你只需要把这个提示关闭,然后右击软件的图标或程序本身,选“以管理员身份运行”就可以了。
46、新纪元软件的备份文件被压缩软件控制的解决方案:新纪元软件产生的数据源备份文件,文件命名规则:CWV开头,后面是采集时版本号、账套编号、账套名称、会计年度,扩展名是.001(CWV*.001)。
正常情况下,其图标与新纪元软件主程序(Xsjzb.EXE)的图标一样,说明可以双击某个备份文件,立即启动新纪元软件并引入该账套数据。
如果扩展名为.001的文件类型被压缩软件控制,其图标是压缩软件的图标,双击时,是调用压缩软件来打开该文件的,所以要报错。
解决方案:在某一个扩展名为.001的新纪元软件数据源备份文件上鼠标右键,选“打开方式”菜单项,可以看到打开方式是压缩软件而不是新纪元软件。
此时,更改.001文件类型的打开程序,选择新纪元软件安装文件夹下的主程序(Xsjzb.EXE),并且勾选“总是以该程序打开.001文件”。
确定后,.001文件的图标,立即变为新纪元软件的图标,可以双击打开新纪元软件并成功引入该账套数据。
45、外币查询方法一、查询外币账页二、记账凭证中看外币,账项发生情况表中查外币与此类似三、账户汇总表中查外币账户汇总表中查外币44、升级到64位Win10后,获取局域网内SQL Server服务器名出错的解决方案出错原因:64位Win10的动态链接库文件:sqlunirl.dll有问题。
新纪元通用账证查询打印软件常用问题解答
使用《新纪元通用账证查询打印软件》注意事项48、软件安装后运行时提示出错不能运行,只能直接点退出,出错提示如下:出现这种情况,是你当前系统运行过试用版,解决方法:退出软件,首先卸载你安装过的试用版或其它版本的新纪元软件,然后再运行注册表程序(开始—运行里输入“regedit”或者按“WIN+R”的快捷键,然后再输入“REGEDIT"点确定运行也可以),运行后,依次找到[HKEY_CURRENT_USER]下面的[Microsoft_98]注册表项,把[Microsoft_98]这个直接删除(不用管这个下面还有别的,直接删除就可以了),再运行软件就可以正常使用了。
47、软件安装后自动运行时或双击桌面图标运行时,提示下面出错提示:出现这种情况,是你当前系统的系统权限造成的,你只需要把这个提示关闭,然后右击软件的图标或程序本身,选“以管理员身份运行"就可以了。
46、新纪元软件的备份文件被压缩软件控制的解决方案:新纪元软件产生的数据源备份文件,文件命名规则:CWV开头,后面是采集时版本号、账套编号、账套名称、会计年度,扩展名是.001(CWV*。
001)。
正常情况下,其图标与新纪元软件主程序(Xsjzb.EXE)的图标一样,说明可以双击某个备份文件,立即启动新纪元软件并引入该账套数据。
如果扩展名为。
001的文件类型被压缩软件控制,其图标是压缩软件的图标,双击时,是调用压缩软件来打开该文件的,所以要报错。
解决方案:在某一个扩展名为.001的新纪元软件数据源备份文件上鼠标右键,选“打开方式"菜单项,可以看到打开方式是压缩软件而不是新纪元软件。
此时,更改。
001文件类型的打开程序,选择新纪元软件安装文件夹下的主程序(Xsjzb.EXE),并且勾选“总是以该程序打开。
001文件”。
确定后,。
001文件的图标,立即变为新纪元软件的图标,可以双击打开新纪元软件并成功引入该账套数据.45、外币查询方法一、查询外币账页二、记账凭证中看外币,账项发生情况表中查外币与此类似三、账户汇总表中查外币账户汇总表中查外币44、升级到64位Win10后,获取局域网内SQL Server服务器名出错的解决方案出错原因:64位Win10的动态链接库文件:sqlunirl。
浅析Sql Server参数化查询
说来惭愧,工作差不多4年了,直到前些日子被DBA找上门让我优化一个CPU占用很高的复杂SQL语句时,我才突然意识到了参数化查询的重要性。
相信有很多开发者和我一样对于参数化查询认识比较模糊,没有引起足够的重视错误认识1.不需要防止sql注入的地方无需参数化参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型、参数长度没什么区别以前也一直都觉的加与不加参数长度应该没有什么区别,仅是写法上的不同而已,而且觉得加参数类型和长度写法太麻烦,最近才明白其实两者不一样的,为了提高sql执行速度,请为SqlParameter参数加上SqlDbType和size属性,在参数化查询代码编写过程中很多开发者忽略了指定查询参数的类型,这将导致托管代码在执行过程中不能自动识别参数类型,进而对该字段内容进行全表扫描以确定参数类型并进行转换,消耗了不必要的查询性能所致。
根据MSDN解释:如果未在size参数中显式设置Size,则从dbType参数的值推断出该大小。
如果你认为上面的推断出该大小是指从SqlDbType类型推断,那你就错了,它实际上是从你传过来的参数的值来推断的,比如传递过来的值是"username",则size 值为8,"username1",则size值为9。
那么,不同的size值会引发什么样的结果呢?且经测试发现,size的值不同时,会导致数据库的执行计划不会重用,这样就会每次执行sql的时候重新生成新的执行计划,而浪费数据库执行时间。
下面来看具体测试首先清空查询计划DBCC FREEPROCCACHE传值username,不指定参数长度,生成查询计划using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();SqlCommand comm = new SqlCommand();comm.Connection = conn;mandText = "select*from Users where UserName=@UserName";//传值 username,不指定参数长度//查询计划为(@UserName varchar(8))select*from Users where UserName=@UserName comm.Parameters.Add(new SqlParameter("@UserName", SqlDbType.VarChar){ Value = "username" });comm.ExecuteNonQuery();}传值username1,不指定参数长度,生成查询计划using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();SqlCommand comm = new SqlCommand();comm.Connection = conn;mandText = "select*from Users where UserName=@UserName";//传值 username1,不指定参数长度//查询计划为(@UserName varchar(9))select*from Users where UserName=@UserName comm.Parameters.Add(new SqlParameter("@UserName", SqlDbType.VarChar){ Value = "username1" });comm.ExecuteNonQuery();}传值username,指定参数长度为50,生成查询计划using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();SqlCommand comm = new SqlCommand();comm.Connection = conn;mandText = "select*from Users where UserName=@UserName";//传值 username,指定参数长度为50//查询计划为(@UserName varchar(50))select*from Users whereUserName=@UserNamecomm.Parameters.Add(new SqlParameter("@UserName", SqlDbType.VarChar,50) { Value = "username" });comm.ExecuteNonQuery();}传值username1,指定参数长度为50,生成查询计划using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();SqlCommand comm = new SqlCommand();comm.Connection = conn;mandText = "select*from Users where UserName=@UserName";//传值 username1,指定参数长度为50//查询计划为(@UserName varchar(50))select*from Users whereUserName=@UserNamecomm.Parameters.Add(new SqlParameter("@UserName", SqlDbType.VarChar,50) { Value = "username1" });comm.ExecuteNonQuery();}使用下面语句查看执行的查询计划SELECT cacheobjtype,objtype,usecounts,sql FROM sys.syscacheobjectsWHERE sql LIKE'%Users%'and sql not like'%syscacheobjects%'结果如下图所示可以看到指定了参数长度的查询可以复用查询计划,而不指定参数长度的查询会根据具体传值而改变查询计划,从而造成性能的损失。
sqlserver数据库连接方式分析、详解
sqlserver数据库连接⽅式分析、详解先画⼀张概况图*OLEDB⽅式连接Sql⾝份验证模式:Provider="SQLOLEDB;data source=server_name;initialcatalog=databasename;uid=username;pwd=password;"Windows⾝份验证模式:ConnectString=”Provider=SQLOLEDB;Data Source=server_name;DataBase=databasename; Integrated Security=SSPI;Persist Security=true”注释:(此两种⽅式的却别仅在于windows验证中⽤Integrated Security=SSPI代替了sql验证中的uid=username;pwd=password语句(即指明⽤户名、密码语句))1.Provider=SQLOLEDB:提供者为SQLOLEDB(此为固定)2.Integrated Security=SSPI:集成安全机制采⽤SSPISSPI是Security Support Provider Interface(Microsoft安全⽀持提供器接⼝)SSPI是定义得较全⾯的公⽤API,⽤来获得验证、信息完整性、信息隐私等集成安全服务,以及⽤于所有分布式应⽤程序协议的安全⽅⾯的服务。
设置Integrated Security为 True 的时候,采⽤windows⾝份验证模式。
只有设置为 False 或省略该项的时候,采⽤UserID, PWD 来连接。
Integrated Security 可以设置为: True, false, yes, no ,还可以设置为:sspi ,相当于 True,建议⽤这个代替 True。
3.Persist Security Info:坚持安全信息Persist Security Info属性的意思是表⽰是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",True表⽰保存,False表⽰不保存.ADO缺省为False(即可有可⽆).总体来说,如果数据库连接成功后不再需要连接的密码,出于安全性考虑,还是建议将Persist Security Info设为false,以防⽌后门程序取得数据库连接的密码.4.initial catalog等同于database(可以互换):指定连接数据库的名字(如果省略则连接的是当前⽤户名的默认数据库,详情见下⽂)5.DATA SOURCE是SQL服务器的名字在data source⾥⽤localhost或(local)或“.”都代表本地服务器. 也可⽤本机的外⽹IP地址例如:data source=192.168.24.71; *ODBC⽅式连接使⽤数据源⽅式:此种⽅式主要是配置odbc数据源,有三种⽅式,系统dsn、⽤户dsn、⽂件dsn。
sqlserver连接参数
sqlserver连接参数SQL Server连接参数是在连接到SQL Server数据库时使用的配置选项,它们决定了连接的方式、安全性和性能等方面。
了解和正确使用这些连接参数是进行SQL Server数据库开发和管理的重要基础知识之一。
本文将介绍一些常用的SQL Server连接参数,并详细讲解它们的作用和用法。
1. 数据库服务器名称(Server)数据库服务器名称是指要连接的SQL Server实例的名称。
在连接到SQL Server时,需要指定要连接的数据库服务器的名称,以便客户端能够与数据库服务器建立连接。
通常情况下,数据库服务器名称是一个主机名或IP地址。
2. 数据库名称(Database)数据库名称是指要连接的具体数据库的名称。
在连接到SQL Server 时,需要指定要连接的数据库的名称,以便客户端能够在该数据库上执行操作。
一个SQL Server实例可以包含多个数据库,客户端可以根据需要选择连接的数据库。
3. 认证方式(Authentication)认证方式是指在连接到SQL Server时使用的身份验证方式。
SQL Server支持两种身份验证方式,分别是Windows身份验证和SQL Server身份验证。
Windows身份验证使用当前Windows用户的身份进行身份验证,而SQL Server身份验证则需要提供用户名和密码进行身份验证。
4. 用户名(User ID)和密码(Password)当使用SQL Server身份验证方式时,需要提供有效的用户名和密码进行身份验证。
用户名是指要连接到SQL Server的数据库用户的名称,而密码是指该用户的登录密码。
在连接到SQL Server时,必须提供正确的用户名和密码才能成功建立连接。
5. 连接超时时间(Connection Timeout)连接超时时间是指在建立连接时所允许的最大等待时间。
如果在指定的时间内无法建立连接,系统将会中断连接操作并返回错误信息。
连接SQL Server 数据库详解(带图解)
连接SQL Server数据库详解本文将详细介绍如何使用Connection对象连接数据库。
对于不同的.NET数据提供者,采用不同的Connection对象连接数据库。
这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。
Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。
SqlConnection类的对象连接SQL Server数据库;OracleConnection 类的对象连接Oracle数据库;OleDbConnection类的对象连接支持OLE DB的数据库,如Access;而OdbcConnection 类的对象连接任何支持ODBC的数据库。
与数据库的所有通讯最终都是通过Connection对象来完成的。
SqlConnection类Connection 用于与数据库“对话”,并由特定提供程序的类(如 SqlConnection)表示。
尽管SqlConnection类是针对Sql Server的,但是这个类的许多属性、方法与事件和OleDbConnection及OdbcConnection等类相似。
本章将重点讲解SqlConnection特定的属性与方法,其他的Connection类你可以参考相应的帮助文档。
注意:使用不同的Connection对象需要导入不同的命名空间。
OleDbConnection的命名空间为System.Data.OleDb。
SqlConnection的命名空间为System.Data.SqlClient。
OdbcConnection的命名空间为System.Data.Odbc。
OracleConnection的命名空间为System.Data.OracleClinet。
SqlConnection属性:SqlConnection方法:SqlConnection事件:提示:可以用事件让一个对象以某种方式通知另一对象产生某些事情。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用账证查询打印软件采集 MS SQL Server 数据库连接参数详解首页通用账证查询软件试用下载中间层服务器下载升级记录通用账证查询软件采集 MS SQL Server 数据库的财务数据时,连接参数如下图所示:标准的MS SQL Server 数据库连接参数窗口:用友NC的MS SQL Server数据库连接参数窗口:浪潮GS的MS SQL Server数据库连接参数窗口:以下对连接参数中的各项详细描述一、数据库访问方式:直接访问和通过应用程序服务器访问直接访问,账证查询打印软件所在电脑,直接连接到 MS SQL Server 数据库所在电脑,即所谓的二层结构。
通过应用程序服务器访问,账证查询打印软件所在电脑,不直接连接 MS SQL Server 数据库,而是连接中间层服务器所在电脑,中间层服务器连接 MS SQL Server 数据库,即所谓的三层结构。
中间层服务器是一个后台服务软件,由新纪元软件工作室自主开发,它安装在数据库所在电脑上或者其它电脑上,开机自动启动,为局域网或外网的其它电脑通过中间层访问数据库提供服务。
中间层服务器与数据库之间的连接参数配置,与账证查询打印软件直接连接数据库类似,如下图所示:为什么要通过中间层服务器连接数据库呢?主要是基于数据库安全性和财务账套数据的查询权限考虑。
数据库安全性:直接访问方式下,访问者需要知道数据库地址、数据库系统管理员sa的口令等敏感参数,这对于小型单位、局域网内的应用,可能不是安全隐患,但是对大型单位,特别是数据库服务器位于外网上,这些敏感参数,不宜公开。
如果客户端通过中间层服务器访问数据库,客户端只要知道中间层服务器的地址即可,其它敏感参数全不需要。
打个比喻,数据库是一个物料仓库,中间层服务器程序是仓库保管员,账证查询打印软件是领料者,当账证查询打印软件需要采集数据时,相当于从仓库中领料。
直接访问方式下,相当于仓库保管员把仓库地址和库房钥匙给了领料者,领料者自己随便取。
通过中间层服务器访问方式下,领料者告诉仓库保管员领什么料,由仓库保管员从库中取来,交给领料者。
领料者,无权也没必要知道库房位置,无权也没必要拥有库房钥匙。
财务账套数据的查询权限:直接访问方式下,只要连上数据库,数据库中所有账套数据,都可以查询得到。
这对于账套少、财务人员按账套分工不明确的小型单位来说,不存在访问权限的问题。
对于账套较多、财务人员按账套分工明确的大型财务系统,中间层服务器可以起到分配账套查询权限的作用。
中间层服务器自动创建一个管理员账户,账户名:admin,管理员可以在中间层服务器软件窗口或者账证查询打印软件的采集数据窗口,点击“账套权限”按钮,给各个使用账证查询打印软件的客户端,创建账号并分配各自的账套查询权限。
客户端以“通过中间层服务器连接数据库”方式采集数据时,输入自己的账号和口令,仅仅可以采集已授权账套的数据。
客户端第一次使用自己的账号时,密码是空的,必须设置了自己的密码才能继续进行。
还以物料仓库、仓库保管员、领料者为例,每个账套数据,比喻为库房中的一个库位。
直接访问方式下,领料者可以随便从各个库位取料。
通过中间层访问方式下,领料者只能领管理员授权的一个或几个库位的料。
具体到财务软件数据采集上,例如用友NC、浪潮GS,整个集团公司所有核算单位的数据,在一个数据库里。
如果采用“直接访问”方式,只要连上数据库,所有核算单位的数据,全部可以采集、查询。
如果采用“通过中间层服务器访问”方式,管理员可以给每个使用账证查询打印软件的客户端,分配账号和权限,使其仅可以采集一个或多个核算单位的数据。
例如,基层单位,仅可以采集自己的数据,上级单位可以采集自己本身及所有下属单位数据。
中间层服务器可以安装在数据库服务器所在机器,也可以安装在能够连接数据库服务器的其它机器上。
如果数据库访问方式选择了“通过中间层服务器访问”,以下参数中,仅需要提供中间层服务器地址。
二、数据库服务器地址 / 中间层服务器地址如果数据库访问方式选择的是“通过中间层服务器访问”,输入的是中间层服务器的地址。
如果中间层在局域网上,地址是中间层所在电脑的机器名或者内网IP地址,如果中间层位于外网上,地址是中间层的外网IP地址或者动态域名。
如果数据库访问方式选择的是“直接访问”,输入的是数据库服务器的地址。
如果数据库服务器在局域网上,地址是数据库服务器所在电脑的机器名或者内网IP地址,如果数据库服务器位于外网上,地址是数据库服务器的外网IP地址或者动态域名。
“直接访问”方式下,如何确定服务器地址:如果服务器就是本机,服务器地址可以是空白或者“(local)”。
如果服务器是局域网上其它机器,点击“搜索局域网上的数据库服务器”按钮,服务器地址编辑框后出现下拉按钮,点击下拉按钮,从中选择其中之一。
对 MS SQL Server 数据库,服务器的屏幕右下角托盘里,有一个MS SQL Server 数据库的图标:上图中,左边数第4个是 MS SQL Server 数据库的图标,点击这个图标,出现如下窗口:上图中,“服务器”后面下拉框里的内容,就是 MS SQL Server 数据库服务器的地址。
检测本机与数据库服务器或者中间层服务器能否连通的方法:开始-》运行-》CMD-》ping 地址上图,本机与给定地址的机器,网络连接是通的,地址正确。
上图,窗口中出现的“timed out”字样,说明本机与给定地址的机器,网络连接不通,地址不正确或其它网络原因造成的连接不通。
如果数据库访问方式选择的是“直接访问”,还要求数据库服务器的1433端口正在侦听并对外开放,检测方法如下:开始-》运行-》CMD-》telnet 数据库服务器地址 1433上图中,“1433”后回车,可能的情形,下面两幅图之一。
上图中,出现一个无内容的黑窗口,表示数据库服务器的1433端口正在侦听并且对外开放,你可以直接访问数据库。
上图中,窗口出现“不能打开主机的连接,在端口1433”字样,说明数据库服务器的1433端口没有启动监听,或者,端口1433没有对外开放,这时,你无法连接数据库。
如果数据库访问方式选择的是“通过中间层数据器访问”,本机要正常通过中间层访问数据库服务器,还要求中间层所在机器的211端口正在监听并对外开放,检测方法如下:开始-》运行-》CMD-》telnet 中间层服务器地址 211上图中,“211”后回车,可能的情形,下面两幅图之一。
上图中,出现一个无内容的黑窗口,表示中间层服务器211端口正在监听并且对外开放,你可以通过中间层访问数据库。
上图中,窗口出现“不能打开主机的连接,在端口211”,说明中间层服务器所在电脑的中间层服务器软件没有启动,或者,端口211没有启动监听,或者,端口211没有对外开放。
中间层服务器所在电脑右下角的托盘里,如果端口211正在监听,下图中应该有第一个图标存在,如果中间层服务器已经启动,下图中应该有第二个图标存在。
下图,中间层已启动并且连接数据库正常,注意看图中第二个图标的状态下图,中间层已启动但不能成功连接数据库,注意看图中第二个图标的状态三、MS SQL Server 数据库身份验证模式数据库访问方式为“通过中间层服务器访问”,不需添此参数。
身份验证模式,分为“混合验证”和“仅Windows验证”两种,通常为第一种。
你可以总是选择第一种,因为本软件在“混合验证”模式连接不成的情况下,自动转到“仅Windows”验证模式再连接。
如果选择“仅Windows验证”,连接不成时,不自动转到“混合验证”模式再连。
四、用友NC的数据库名称 / 浪潮GS的数据实例编号不是连接浪潮GS、用友NC,不需填此参数。
用友NC的数据库名称,要询问数据库管理员。
数据库管理员可以从MS SQL Server 数据库的企业管理器里查到。
浪潮GS的数据实例编号,决定了浪潮GS数据库在MS SQL Server 数据库系统中的名称,要从数据库管理员处获得。
不过,如果你输入的实例编号不正确,本软件连接数据库后,会通知你实例编号不正确,并给出检测到的一个或多个浪潮GS实例编号,你可以据此重新输入正确的实例编号。
五、用户名和口令数据库访问方式为“通过中间层服务器访问”,不需填用户名和口令。
用户名是固定死的,就是 MS SQL Serer 数据库系统的管理员sa。
如果身份验证模式选择为“仅Windows验证”,不需要输入口令,但你作为Windows操作系统的用户,必须在 MS SQL Serer 数据库系统的安全性控制里,有你的登录账号,并且该账号具有你想访问的数据库的访问权限。
如果身份验证模式为“混合验证”,输入 MS SQL Serer 数据库系统的管理员sa口令。
可以输入真实口令,也可以输入加密后的口令。
特别的,如果你是在服务器上,并且你以具有管理员权限的 Windows 用户登录进Windows,即使sa有口令,你不输入口令,也可以正常连接数据库。
但是,在局域网内其它机器或者你访问的是外网的服务器,必须输入sa口令,除非sa的口令是空白的。
什么是加密后口令?如果数据库有专人管理,管理者不希望将口令泄漏给客户机,管理者可以利用本软件的“产生加密口令”功能,将真实口令,产生出一个加密后的口令,客户机连接数据库时,指明这是加密后的口令,也可以成功连接数据库。
产生加密口令的过程:本软件数据源菜单-》产生加密后的口令给客户机,有下图:如上图所示,口令拥有者将一个真实的口令,加密为“U1S2U4O4W516”,将这个加密后口令,通知给各客户机,照样连接数据库。
这个加密后口令,除了在本软件连接据库时有用外,没有其它用途。
本软件连接 MS SQL Serer 数据库的连接参数介绍完毕,看起来很复杂,但是,这是必需的。
如果你稍微有一点数据库和网络方面的知识,这其实是一个很简单的事情。
首页通用账证查询软件试用下载中间层服务器下载升级记录。