MYSQL编程:SQL Server怎样会见sybase数据库的表
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。 一安装sybase客户端版本:SybaseClient11.9.2forNT
1)安装完成后,运转入手下手->程序->sybase->Dsedit
2)选择菜单的ServerObject,->Add输出服务名好比1.70
3)然后在Server列表当选择1.70,双击右侧的对话框serveraddress栏,在NetworkAddressAttribute对话框中选择add填进ip地点,好比132.228.1.70,4300,ok断定
4)选择工具栏的PingServer按钮测试是不是能连通服务器(白色的相似闪电的按钮)
二在ODBC中创建DSN
办理工具->数据源ODBC
新建一个体系DSN,称号设为1.70
在创立新数据源对话框当选择SybaseSystem11数据源驱动程序,
General属性的DSNdatasoucename:填进1.70,
database:填进sybase数据库名
断定保留
三创建链接服务器
企业办理器->平安性->建链接服务器->新建链接服务器
1)惯例标签栏目中
称号sybase,
服务器范例选其他数据源,在供应程序的称号当选择MicrosoftOLEDBProviderFORODBC,
数据源:填进DSN名字1.70
2)平安性栏目中
当地上岸填进sa
远程用户和远程暗码填进sybase的用户名和暗码
3)利用此平安高低文创建毗连
远程上岸输出sybase的用户名和暗码
利用暗码输出暗码
断定保留
四用sa身份上岸查询剖析器
实行以下sql语句就可以查出sybase数据
select*from链接服务器名(本例子为sybase).sybase的数据库名.dbo.sybase的表名
注重:假如在实行查询时发明这个成绩:链接服务器"sybase"的OLEDB会见接口"MSDASQL"为列供应的元数据纷歧致。
办理举措::不要间接用select*fromsybase.dbname.dbo.tablename这类语句,换个语句,就能够办理成绩了。语句以下:select*fromopenquery(sybase,select*fromdbname.dbo.tablename)
RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。 代替了原来VB式的错误判断。比Oracle高级不少。 SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。 而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。 varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。 Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
页:
[1]