⑴ 如何进行远程数据库管理
是否要选择一个远程数据库管理员来弥补或满足你对数据管理的需求,必须三思而后行。 目前远程数据库管理的市场相当饱和。但是,并不是说无论哪个企业都适合享受这项服务的,而且和大部分人想的恰恰相反,远程数据库管理和现场数据库管理并不一定就是一个非此即彼的概念。对于部分企业来说,让远程数据库管理员辅助内部数据库管理员也是可行的。 总的来说就是要看企业有些什么具体需求。但是,在考虑使用远程数据库管理员时,有不少的问题需要紧记,例如服务涉及的范围、服务商数据中心的安全性等等。 着名市场调研公司Ptak, Noel & Associates的分析师Jasmine Noel认为,需要考虑的关键问题是了解远程服务供应商的管理流程是不是比你自己本身的管理流程更容易定义、更易于管理、更自动化、更方便审计等等。如果远程服务供应商的流程没有想象中的精简高效,那么就不会真正的做到节约成本,因为你得到的不是真正的数据库管理专家,只是一些自动生成报表和非常基本的故障排除等远程数据库监测服务而已。 Jasmine Noel还补充道,还需要考虑的问题就是远程服务供应商在遇到涉及到“数据库-应用程序-网络”三者之间互作和链接方面的问题时,能够排除多复杂的故障。记住你的数据库不仅仅是用来存储数据的罐头,而是要把数据源源不断地供给网络应用。当数据库、应用程序和网络基础设施等都完美无缺而端对端服务性能却下降时究竟出现了什么问题呢?这就是留待远程服务供应商解决的。 目前,有很多公司都可以提供远程数据库管理的业务。其中一些专营供应商包括The Pythian Group、dbaDirect和Ntirety。还有包括甲骨文、IBM和Electronic Data Systems等较大型的供应商也提供此类业务。海外业务供应商则包括Satyam Computer Services、Consultancy Services和Wipro等。 市场分析公司Forrester Research的分析师Noel Yuhanna认为,规模较小的专营厂商倾向于纯粹地把重点放在远程数据库管理上,适合于管理容量小于500GB的数据库;而大型厂商则可以为TB级的数据库提供支持。 Yuhanna表示,企业在考虑使用远程数据库管理服务前,首先得把自己的数据库好好整理好好归档,如果你的车本身已经坏掉了,你可别指望远程数据库管理供应商帮你把车修好了。你必须确保你的数据库没有任何问题能够正常运行,确保它可以和其他数据库和应用程序顺利集成。 远程数据库管理供应商Ntirety公司一般会给客户指派一支由五到七名数据库管理员组成的团队。Ntirety的CEO表示该公司致力于将很多非内部操作的进程业务自动化。例如,如果客户要求花费三个工时来创建备份文件的日志,Ntirety的远程数据库管理员能够编写脚本来自动完成同样的工作,每周可以节省15工时。 有效的远程数据库管理还需要远程数据库管理员能够深入了解客户企业的应用和流程。The Pythian Group的总裁兼创始人Paul Vallee认为,在这个方面,远程数据库管理员和新聘请的企业内部数据库管理员没有太大区别。Paul Vallee表示,在接受客户任务的第一天,他们会让技术专家深入了解客户企业的具体应用和业务流程,就像新丁一样。 但是,有时候正是这些业务流程和数据的性质让一些公司对将数据库管理职能外包望而却步,成为这些企业享受这项服务的绊脚石。例如,在金融服务行业里,企业必须能够确保管理其数据的服务供应商是值得信赖的。 远程数据库管理对大部分企业来说可行,但并不是所有的企业都适用,有时候更像是一种建立监控和开发内部功能的手段,在很大程度上在安全、隐私和端对端控制方面有严格的功能上的要求。
⑵ 如何远程管理mssql 数据库
一、在您本机打开sql server 2000的企业管理器
1、新建SQL注册
2、添加本站的SQL数据库所在服务器IP,注:由于您购买的数据库类型不同所在服务器IP也会不同,请在数据库管理的基本信息中查看,以保证正确。
3、选择第二项“系统管理给我分配的SQL server登录信息”
4、输入您在本站开通的MSSQL数据库的用户名和密码
5、存放位置,没必要修改,当然您也可以选第二项新建一个组
6、点完成后将进行远程数据库连接,如果您刚才所设置的参数正确并且您本机的防火墙充许了1433端口将会连接成功。
二、打开本机电脑上的“开始-Microsoft SQL Server 2000 -企业管理器”在SQL2000企业管理器中会看到刚才新注册的数据库和本站服务器IP
1、双击前面的+号进行远程数据库服务器连接,连接成功后会看到数据库结构
2、点开 数据库 前面的+号将展开远程服务器上的数据库列表,从中找到您的数据库3、至此你已经成功连接到远程数据库,你就可以像在本机操作一样去管理您的数据库了
⑶ 用MysQL怎么进行远程连接数据库
1、首先在电脑端登陆数据服务器进行操作,如图所示。
⑷ 如何远程管理我的MSSQL数据库(远程备份,删除,管理,导入)
1、在您本机打开sql server 2000 的企业管理器 新建SQL 注册 添加本站的SQL 数据库所在服务器IP,注:由于您购买的数据库类型 不同所在服务器IP 也会不同,请在数据库管理 的基本信息中查看,以保证正确。 选择第二项“系统管理给我分配的SQL server 登录信息” 输入您在本站开通的MSsql 数据库的用户名和密码 存放位置,您也可以选第二项新建一个组 点完成后将进行远程数据库连接,如果您刚才所设置的参数正确并且您本机的防火墙 充许了1433 端口将会连接成功。 2、在SQL2000 企业管理器中会看到刚才新注册的数据库和本站服务器IP 双击前面的+号进行远程数据库服务器连接,连接成功后会看到数据库结构 点开 数据库 前面的+号将展开远程服务器上的数据库列表,从中找到您的数据库 3、至此你已经成功连接到远程数据库,你就可以像在本机操作一样去管理您的数据库了3、至此你已经成功连接到远程数据库,你就可以像在本机操作一样去管理您的数据库了
⑸ 如何远程管理MYSQL4.0数据库!要详细!能看懂!
MYSQL这样的数据库,本身就是为远程设计的,客户端与服务器使用TCP/IP连接,是否远程、本地都没关系,只要授权即可。
如果你的网站支持PHP,那么你可以下载一个PHPMYADMIN来安装在你的网站上,这样任何地方都可以通过WEB方式对数据库进行管理。
另外一种方式,就是在任何机器上,只要有MYSQL的客户端(MYSQL.EXE)程序,就可以连接任意一个MYSQL数据库,进行相关管理操作。
补充:
那你就直接问受权呀。MYSQL受权命令的语法如下:
GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ...
ON [object_type] {tbl_name | * | *.* | db_name.*}
TO user [IDENTIFIED BY [PASSWORD] 'password']
[, user [IDENTIFIED BY [PASSWORD] 'password']] ...
[REQUIRE
NONE |
[{SSL| X509}]
[CIPHER 'cipher' [AND]]
[ISSUER 'issuer' [AND]]
[SUBJECT 'subject']]
[WITH with_option [with_option] ...]
object_type =
TABLE
| FUNCTION
| PROCEDURE
with_option =
GRANT OPTION
| MAX_QUERIES_PER_HOUR count
| MAX_UPDATES_PER_HOUR count
| MAX_CONNECTIONS_PER_HOUR count
| MAX_USER_CONNECTIONS count
例子:
grant select,delete,update,drop on mysql.* to 'jqzhang'@'localhost' identified by '123';
上面授予本机(localhost)用户jqzhang对mysql数据库的select等权限。
我还是提醒你一下,PHPMYADMIN管理无需数据库受权,因为无论你在哪里管理,连接数据库的用户的机器始终是WEB服务器。
我以上说的所有内容你在都能找到,我相信我不可能发现一个现在世界上没人知道的东西。
⑹ 怎么远程操作sql server数据库
远程连接sql server 2000服务器的解决方案
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询那分析器连接测试
企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成
查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3 在"身份验证"下,选择"SQL Server和 Windows "。
4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)
⑺ 如何管理远程服务器上的MYSQL数据库
下一个phpmyadmin传到服务器上,可以远程管理
⑻ 如何远程管理数据库
远程管理数据库,只需要在远程终端安装与数据库服务器对应的客户端管理软件,就能实现管理。具体的要看用的是什么数据库了,当然在服务器端要联系系统管理员为您授权(添加数据库管理员帐号)。
一般远程数据库的连接可以用IP地址进行连接。
运行SQL客户端程序,填入西部数码的SQL服务器IP地址、用户名、密码,点击连接。
⑼ 怎样远程管理ACCESS数据库已经能够通过FTP连接上远程服务器端,知道了数据库的路径。
FTP连接的话,把ACCESS数据库下载下来,修改好后再传上去覆盖原文件即可。