链接服务器的名称,无修改的SQL语句,因为链接服务器的名称是和相关用户存在关联。
故,建议先删除连接服务器,再创建新的。
以下代码,可供参考
--删除部分:
--删除运行本地与远程之间的用户映射
EXEC sys.sp_droplinkedsrvlogin 'SyncServer',null
GO
--删除链接服务器
EXEC sys.sp_dropserver 'SyncServer','droplogins'
GO
--创建部分:
--创建远程链接服务器
EXEC sys.sp_addlinkedserver
@server = 'SyncServer', -- 目标服务器别名
@srvproduct = 'MSSQL', -- 产品名称
@datasrc = 'xxxxxxxxxx', -- 目标服务器名称
@provider = 'SQLOLEDB'
GO
--创建本地用户与远程服务器中用户之间的映射
EXEC sys.sp_addlinkedsrvlogin
@rmtsrvname = 'SyncServer', -- 与以上 @server 同名
@useself = 'false', --是否通过模拟本地登录名或显式提交登录名和密码来连接到远程服务器
@locallogin = null, --本地登录
@rmtuser ='xxxxxx',--用户名
@rmtpassword ='xxxxxxx' --密码
GO
mysql 出现内存溢出 ,应该select 语句的时候 用limit offset或者 将my.cnf中的
max_heap_table_size 修改成更大的空间,并且重启 client客户端。
方法/步骤
如何登录SQlDbx工具
首先输入对应的数据库连接类型,此处最为常用的包含 MS SQLServer,Access数据库,MYSQL数据库,Oracel数据库等,这里我们讲解连接微软的数据库MS SQLServer
(1)DBMS类型:MSSQLServer
(2)Server 服务器地址:127.0.0.1(本机),如果是其他电脑请输入对应的计算机名称或者数据库实例,比如192.168.1.180等等
(3)DataBase:这里可以填写也可以不填写,等登陆后再选择数据库
(4)用户:sa
(5)密码:sa等等,一般是再安装数据库时会建立的,如果不清楚可以咨询数据库管理员
登陆后的界面
最上边的区域是服务器的区域,左边是对应的表信息,右边是查询语句窗口,最下边是查询的数据结果
好吧,我们来实际操作一下,如果您觉得好,别忘记点赞哟,谢谢。
如何查询表的结构,我们可以左侧查看到对应的表信息
然后我们来写一个简单的数据库SQL语句,查询一条记录
SELECT * FROM PMP_Contract_DSet
便可以在下方查询到对应的数据信息
如何得到当前表的脚本
我们可以选择一张表然后右键Script创建就可以生成对应的SQL脚本了,
如下
IF OBJECT_ID ('dbo.ddd') IS NOT NULL
DROP TABLE dbo.ddd
GO
CREATE TABLE dbo.ddd
(
DetailId UNIQUEIDENTIFIER NOT NULL,
PMP_Contract_HContractID UNIQUEIDENTIFIER NOT NULL,
ContactContent NVARCHAR (max) NOT NULL,
ContractID UNIQUEIDENTIFIER
)
GO
此处需要说明的是生成的脚本不能乱用,因为默认包含了一句删除表的操作,意思就是重新删除表然后再创建,一定要相当注意,有数据的情况下需要备份,尽量避免此操作。
如何导出数据到EXCEL(针对有Office的用户)
大家都知道数据库管理工具可以导出到电子表格的,那么如何才能导出呢,这里说明一下,如果电脑安装有Office等组件的可以直接导出
我们选择对应查询出来的数据,然后右键有个【输出】=>【Excel】的功能,即可
如何导出数据到EXCEL(针对服务器用户或者没有Office的用户)
很多服务器系统没有安装Office,但是我们也是可以导出的,这里我们直接选择
对应查询出来的数据,然后右键有个【输出】=>【CSV】文件的功能,即可
说明:CSV格式默认打开和电子表格差不多的,大家可以留意一下,一般安卓手机通讯录导出的就是这个格式,支持比较好,格式就不去深究了,另外觉得此文有帮助的请点个赞,谢谢。
好了,暂时说到这里吧,希望大家多多支持,为您提供更多的方便快捷的工具分享,提高效率。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)