共享数据库
A. ACCESS数据库如何共享
共享方法
✍ 拆分数据库 如果您没有 SharePoint 网站或数据库服务器产品,则这将是一个好的选择。将表放置一个 Access 文件中,而将其他任何对象放置在另一个称为“前端数据库”的 Access 文件中。前端数据库包含指向其他文件中的表的链接。每个用户都将获得自己的前端数据库副本,以便仅共享表。
✍ 网络文件夹 这是一种最为简单的方法,而且要求也最低,但提供的功能也最少。数据库文件存储在共享网络驱动器上并可供用户同时使用。当有多个用户同时更改数据时,可靠性和可用性就会成为问题。用户可以共享所有数据库对象。
✍ SharePoint 网站 如果您具有运行 SharePoint 的服务器,特别是运行 Access Services(SharePoint Server 的一个新组件)的服务器,则有多个不错的选择。一些与 SharePoint 集成的方法有助于更方便地访问数据库。
SharePoint 共享方法有三种:
✍ 使用 Access Services 发布数据库 发布数据库时,是将其移至网站。您可以创建在浏览器窗口中运行的 Web 表单和报表,还可以创建标准的 Access 对象(有时称之为“客户端”对象,以便将其与 Web 对象区分开来)。虽然必须安装有 Access 才能使用标准的 Access 对象,但由于数据库文件存储在 SharePoint 网站上,因此所有数据库对象都可以进行共享。
注释 当您在网站上共享某个数据库,并且其包含客户端对象时,该数据库被称为混合数据库。未安装 Access 的用户只能使用 Web 数据库对象,而安装有 Access 的用户则可以使用所有数据库对象。
✍ 将数据库保存到文档库 此方法与将数据库保存到网络文件夹类似。您应该考虑仍使用 SharePoint 列表来存储数据,而不使用 Access 表,以便进一步提高数据可用性。
✍ 链接到列表 当链接到 SharePoint 列表时,将共享数据,但不会共享数据库对象。每个用户都使用自己的数据库副本。
✍ 数据库服务器 此方法类似于在网络上拆分存储表的数据库,并且每个用户都具有 Access 数据库文件的本地副本,其中包含指向这些表的链接以及查询、窗体、报表和其他数据库对象。如果您具有可用的数据库服务器,并且所有用户都安装有 Access,则应使用此方法。将优化数据库服务器,以便在多个用户之间共享数据。此方法的好处将会根据您所使用的数据库服务器软件而有所不同,不过好处通常会包括用户帐户和对数据的选择性访问、良好的数据可用性以及优秀的集成数据管理工具。另外,由于大部分数据库服务器软件都与 Access 的早期版本兼容,因此并不需要所有用户都必须使用同一版本。仅表处于共享状态。
B. 数据库的数据的共享是指什么
D. 同一个应用中的多个程序共享一个数据集合
C. sql Server 共享 数据库
你的想法是不可能实现的,数据库文件一旦被附加就是独占模式,不会给其他机器共享的
你倒是可以用这三台电脑分别做服务器,三台电脑互相远程访问就可以达到类似共享的目的了吧
你好、希望能帮到你哈!
D. 怎么实现数据库的共享
access数据库只适合存放少量的数据,只适用于小型程序,适用于winform的单机版安装程序,它是办公软件中自带的数据库,所以也无法实现共享,如果你要实现数据共享,可能要用其他数据库才可以,比如sql server
满意请采纳。
E. 数据库共享是什么
数据库共享是指多个客户端联接同一个数据库,一般是用微软件sql server 就可以实现。
F. mysql如何共享数据库
一、找一张SQL server服务器版光盘,在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求进行安装。安装完成重新启动计算机。
二、运行光盘中的,AUTORUN.EXE文件,或让光盘自动运行,打开安装界面后,点击“安装SQL server 2000组件(C)”=》“安装数据库服务器(S)”这里程序将提示你“....服务器组件在此系统上不受支持,.....”点“确定”。进入新的安装界面,点击“下一步”,选择默认的“本地计算机”=》“创建新的SQL server”=》“仅客户端工具”...,一路点击“下一步”。直至安装结束。重新启动计算机。
三、到“开始”--“程序”-“Microsoft SQL Server”中打开“企业管理器”到“SQL Server 组”下,将“[lcoal] (Windows NT)”改成自己的的机器名,机器名在系统属性的“计算机名”里可以找到,假设我们的机器里的完整计算机名称为:SERVER,改名后,我们就会得到如图所示的样子了。关闭“企业管理器”
四、到“开始”--“程序”-“Microsoft SQL Server”中打开“客户端网络实用工具”,点“别名”如果“服务器别名配置”里没有数据,我们需要手工添加,点“添加”按钮。在“添加网络库配置”的 “网络库”选项中,我们选择默认的“Named Pipes(P)”项,并为服务器取个别名“SERVER”,这时管道名称会自动添加“\\SERVER\pipe\sql\query”我们就不要管它了。点“确定”退出。
五、这一步我们要进入注册进行一下修改了,打开注册表编辑器,找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
MSSQLServer\MSSQLServer],这一项,里面有一个键值LoginMode默认值是“1”,现在将该值改为“2”(安装MSDE时,默认的SQL Server身份验证方式为“仅Windows"的身份验证方式,即sa用户无法验证,通过修改以上的注册表键值来将身份验证方式改为SQL Server和Windows混合验证以后,就可以用sa用户登录了)。修改完毕,重启电脑。
成功了
方法2
打开注册表(regedit),找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ ,修改那个"ab(默认)"的值为2```重启.然后就可以安装Microsoft SQL Server了.
不错吧.
ab"是图标,只有一个选项
安装SQL Server 遇到错误提示:
以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。
找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!
还是不行,搜索了一下,发现这篇Blog最有价值:
3)打开注册表编辑器,在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
G. 如何建立网上可共享的数据库
推荐使用华创信息管理平台,它是一种信息共享的快速开发与运行平台,能让用户自由建表、自定义数据格式,因此能管理各种数据,能共享各种信息。
利用本平台,无论想管理什么,自己建表即可,如:客户表、合同表、售后服务记录...等等;建表后再设置登录帐号及权限,大家就可录入数据、共享数据了,至于操作界面、数据存储等细节由平台自动完成。其它技术特点有:
●面向非专业人士,无需编程、简单易用。
●B/S 架构,单机、局域网、互联网上都可运行。不仅支持电脑访问,还支持手机、iPad直接访问,且无需安装客户端,使用浏览器即可。
●支持多用户同时访问,具有完善的权限,各类人员的增删改及查看权均可详细控制。
●可以按组织结构的管理层次分配权限,例如,可以设置成各单位人员只能查看本单位的信息,以及下属单位的信息,无权查看上级单位的信息等。
●具有自动提醒功能,可自由设置各种提醒模板。例如,一旦表格数据录进来或修改了,就通知相关人员。
●支持附件上传,可上传共享word、excel、图片等各种文件。
●支持excel数据的导入导出,现有的数据无需再次输入,可直接导入到本系统中。
●后台使用的是数据库,可以采用Access,也可以采用SQL Server。
附件是该平台的完整安装包,版本V6.1,可以下载到自己的机器上安装使用;也可以进他们的官网,申请账号后直接在线使用。
希望对你有帮助。
H. 怎样将两台电脑共享一个数据库
怎样将两台电脑共享一个数据库
SQL2005本来就是网络数据库,允许多用户访问,只需要知道数据库服务器ip地址、数据库名称、用户名、用户密码即可访问这个数据库了;
另外如果数据库服务器端口号不是默认的1433,则必须先注册下访问端口号,用odbc连接SQL2005服务器,并填写相应的端口号即会注册,一般是通过用vb修改注册表来完成的,因为普通用户并不会设置odbc连接SQL2005。
I. 如何实现局域网内sql数据库共享
如果你的软件所记录的载体是拿过来就能用的那种,可以考虑共享记录所在的文件夹,然后每台电脑安装这个软件对记录文件操作,但是这种方法是互斥的,即同时只能一个人对这个记录文件进行增删查改操作,风险比较大
J. SQL数据库局域网共享
可以用ODBC来解决。
ODBC(Open Database Connectivity,开放数据库互连)是微软公司开发的一套开放数据库系统应用程序接口规范,目前它已成为一种工业标准,它提供了统一的数据库应用程序编程接口(API)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
SQL语言提供了两种不同的使用方式。一种是在终端交互式方式下使用,另一种是将SQL语言嵌入到某种高级语言如PL/1、COBOL、FORTRAN、C中使用,利用高级语言的过程性结构来弥补SQL语言在实现复杂应用方面的不足,这种方式下使用的SQL语言称为嵌入式SQL(Embedded SQL),而嵌入SQL的高级语言称为主语言或宿主语言。
对宿主型数据库语言SQL,DBMS可采用两种方法处理,一种是预编译,另一种是修改和扩充主语言使之能处理SQL语句。目前采用较多的是预编译的方法。即由DBMS的预处理程序对源程序进行扫描,识别出SQL语句,把它们转换成主语言调用语句,以使主语言编译程序能识别它,最后由主语言的编译程序将整个源程序编译成目标码。
三、 实验内容:
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。
一个完整的ODBC由下列几个部件组成:应用程序、ODBC管理器、驱动程序管理器(Driver Manager)、ODBC API、ODBC 驱动程序、数据源。
下面我们在前面实验建立的数据库的基础上,配置相应的ODBC数据源。具体步骤如下:
1、通过程序—>设置—>控制面板—>管理工具—>点击数据源图标,出现ODBC数据源管理器对话框,点击系统DSN选项卡,添加系统数据源。
2、选择SQL SERVER的驱动
3、建立一个数据源名为ds,服务器:HP或(202.201.224.123)的数据源。
4、SQL SERVER登录验证方式采用输入登录ID和密码的SQL SERVER验证
登录ID和密码均为:你的登录名和密码
5、默认数据库指定为你所在班级的数据库名
6、如下图,这里使用默认选项,不做改动
7、出现如下图所示:点击测试数据源,验证是否成功。
8、测试结果会出现在下图所示的对话框中:
如测试成功,点击确定,名为ds的数据源就建立好了。
这里将结合配置好的数据源,给出一个用Visual Basic连接SQL SERVER2000的实例:即创建一个客户或前端数据库应用程序,并在窗体中添加 ADO Data 控件,以及其它所需要的任何 Visual Basic 控件。可以根据您的需要在窗体中放置多个 ADO Data 控件。
这里先介绍一下有关ADO Data 控件的内容:
ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合 OLE DB 规范的数据源。使用Visual Basic 的类模块也可以很方便地创建子集的数据提供者。尽管可以在应用程序中直接使用 ActiveX 数据对象,但 ADO Data 控件有作为一个图形控件的优势(具有“向前”和“向后”按钮),以及一个易于使用的界面,使您可以用最少的代码创建数据库应用程序。在 Visual Basic 的“工具箱”中,不少控件都可以作为数据绑定的控件,包括复选框、组合框、图像、标签、列表框、图片框以及文本框控件等。此外,Visual Basic 还包括了若干种数据绑定的 ActiveX 控件,诸如DataGrid、DataCombo、Chart以及 DataList 控件等。用户也可以创建自己的数据绑定的 ActiveX 控件,或从其他开发商购买控件。
Visual Basic以前的版本提供了内在的 Data 控件和 Remote Data 控件(RDC) 来进行数据访问。这两种控件仍包括在 Visual Basic 中,以提供向后兼容。不过,因为 ADO 的适应性更广,因此建议用户使用 ADO Data 控件来创建新的数据库应用程序。
ADO DATA可能的用法
l 连接一个本地数据库或远程数据库。
l 打开一个指定的数据库表,或定义一个基于结构化查询语言 (SQL) 的查询、或存储过程、或该数据库中的表的视图的记录集合。
l 将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
l 添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据库。
创建一个简单的前端数据库应用程序:
1、打开Visual Basic,创建一个标准工程(standard exe)。
2、在窗体上放置一个 ADO Data 控件 (该图标的工具提示为 "ADODC"),如果该控件不在“工具箱”中,请按 CTRL+T 键,显示“部件”对话框。在这个“部件”对话框中,单击“Microsoft ADO Data Control”,再单击“应用”。
2. 在“工具箱”中,单击选定“ADO Data控件”。就建立了一个名为Adodc1的ADO Data控件,然后按 F4 键显示“属性”窗口。
3. 在“属性”窗口中,单击“ConnectionString”,在它的有侧将显示 图标。
4. 在“属性”窗口中,将“RecordSource”属性设置为一个 SQL 语句。例如:SELECT * FROM Departemnt .
ADO Data控件属性设置:
属性
属性值
ConnectionString
DSN=ds
CommandType
8-adCmdUnknown
RecordSource
SELECT * FROM Department
5.在窗体上放置一个“标签”控件,显示说明内容。
6.在窗体上再放置一个“文本框”控件,用来显示数据库信息。
7. 在其“属性”窗口中,将 Text1 的“DataSource”属性设为 ADO Data 控件的名称 (ADODC1)。这样就将这个文本框和 ADO Data 控件绑定在一起。
8. 在其“属性”窗口中,单击“DataField”将下拉得到一个可用的字段列表。单击所要显示的字段的名称。
控件名
属性
属性值
Text1
DataSource
Adodc1
DataField
要显示的字段名
9. 对希望访问的其它每个字段重复第 5、6、7、8 步。
10.按 F5 键运行该应用程序。用户可以在 ADO Data 控件中使用四个箭头按钮,从而允许用户到达数据的开始、记录的末尾或在数据内从一个记录移动到另一个记录。
SQL语言与主语言具有不同数据处理方式。SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录。而主语言是面向记录的,一组主变量一次只能存放一条记录。所以仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求,为此嵌入式SQL引入了游标的概念,用游标来协调这两种不同的处理方式。游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
使用游标在需要一行一行处理时,游标十分有用。游标可以打开一个结果集合,并提供在结果集中一行一行处理的功能。下面的例子给出了一个利用游标来查询指定学号的学生所选修的课程成绩。
引自:http://www.nx5127.com/863.html