
SQL SERVER
文章平均质量分 85
杜哥无敌
弹剑狂歌过蓟州,空抛红豆意悠悠,高山流水人何在,侠骨柔情总惹愁。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL 中 IDENTITY 列的特殊处理.
摘要:SQL Server报错因试图向标识列(IDENTITY)手动插入值而未开启IDENTITY_INSERT选项。解决方案分三步:先执行SET IDENTITY_INSERT表名ON开启权限;然后插入时必须明确列出所有列名;最后立即关闭该选项。需注意操作仅限当前会话,要求用户有足够权限,且可能影响数据一致性。典型应用于数据迁移或修复场景,非必要时应避免使用。操作后建议用DBCC CHECKIDENT重置种子值。原创 2025-06-12 13:27:04 · 398 阅读 · 0 评论 -
DATABASE 结构迁移实战手册:脚本生成、分类与部署全流程详解
数据隔离优先:测试库连接账户限制为三遍校验原则:生成后:检查文件大小异常(含数据的文件会明显偏大)校验语法上线后:执行刷新所有对象工具守则:"SQLDbx,DBeaver 两手准备, 锁定战场终局"本文方案已在零售业,华适ERP系统完成核心数据迁移,可支撑单库TB级结构迁移。原创 2025-06-11 15:21:26 · 703 阅读 · 0 评论 -
深度解析,你的SSMS(SQL Server Management Studio)究竟是32位还是64位?
微软SSMS 20.2.1版本出现32位进程显示的分析与解决建议 摘要:用户发现SSMS 20.2.1进程显示为32位,与微软宣布仅提供64位版本的说法矛盾。经查证,SSMS虽安装在ProgramFiles(x86)目录,但官方确认其为64位程序。该问题可能是由于:1) 混合架构设计导致任务管理器误判;2) 残留旧版组件干扰;3) 安装路径特殊安排。解决方案包括:彻底卸载后重新安装最新版,注意取消32位兼容选项,并通过路径和进程验证确认64位属性。建议用户获取纯64位安装包以获得最佳性能体验。原创 2025-06-11 07:15:00 · 714 阅读 · 0 评论 -
SQL SERVER 数据库迁移的三种方法!
摘要:SQLServer研发环境结构迁移生产环境的三种方法:1️⃣SSMS图形界面生成纯结构脚本(新手友好);2️⃣scptxfr命令行工具(适合自动化任务);3️⃣PowerShell调用SMO(DevOps集成)。关键注意:仅迁移架构时设置"ScriptSchema=true",正式库需预做备份并验证权限。SSMS方式适合单次迁移,命令行/PowerShell更适用于自动化场景,需根据团队技术能力选择方案。(149字)原创 2025-06-10 23:06:52 · 863 阅读 · 0 评论 -
Sybase迁移至SQL Server的保姆级全流程指南
以下为Sybase迁移至SQL Server的。原创 2025-06-08 11:49:48 · 1112 阅读 · 0 评论 -
SQL SERVER中获取外部数据的两种方法!
SQL Server 中 ExternalDataSource 和 LinkedServer 是实现跨数据源访问的两种机制,前者基于 PolyBase 引擎,适合大数据分析,支持 Hadoop、Azure Blob 等数据源,需定义外部表查询;后者基于 OLEDB/ODBC 驱动,适用于传统关系型数据库,支持分布式事务。外部数据源适合只读分析场景,链接服务器适合实时事务操作。配置步骤包括启用功能、创建凭据、定义数据源或链接服务器等,需注意连接权限和性能优化。根据数据规模、实时性需求选择合适的方案,两者可共存原创 2025-06-05 16:03:55 · 1209 阅读 · 0 评论 -
中型零售业数据库抉择:MySQL省成本,SQL SERVER?
针对中型零售企业(20台固定POS+数十台移动POS,含库存管理与结算业务)的操作系统与数据库选型,需平衡性能、成本、扩展性及运维效率。原创 2025-06-01 22:30:45 · 932 阅读 · 0 评论 -
SQL SERVER 数据库迁移MY SQL
摘要:SQLServer迁移到MySQL需分步处理:1)用SSMS生成数据库脚本(选择架构或数据);2)转换脚本格式(数据类型/函数适配);3)通过MySQL Workbench导入。特别注意:存储过程需手动重写,大数据量用CSV分批导入,字符集统一为utf8mb4。推荐工具包括SQLines语法转换器、SchemaZen批量处理工具。迁移后需验证数据一致性(记录数比对)和性能(sysbench压测)。复杂场景建议优先迁移表结构,存储逻辑单独重构。(149字)原创 2025-05-31 12:52:02 · 749 阅读 · 0 评论 -
你的SQL SERVER是Express版吗?
摘要:判断SQL Server是否为Express版本可通过三种方法:1)SQL查询,如使用SERVERPROPERTY函数返回值为4或版本名称含"Express";2)SSMS查看服务器属性中的产品信息;3)检查服务名称含SQLExpress、命令行查询或注册表路径。Express版有10GB数据库上限、1GB内存等限制。建议首选SQL查询或SSMS查看,确认后可根据需求考虑升级版本。(149字)原创 2025-05-30 23:41:46 · 932 阅读 · 0 评论 -
SQL Server Agent 不可用怎么办?
SQL Server Agent在SSMS中通常位于对象资源管理器的实例节点下。若未显示,可能原因包括:1)权限不足;2)Agent服务未启动;3)SSMS设置问题。解决方法:检查Windows服务中Agent状态并启动服务;验证SSMS连接属性设置;使用T-SQL查询作业信息。建议确保服务正常运行后,重启SSMS或以管理员身份重试。若仍不显示,可通过msdb数据库直接管理作业。原创 2025-05-30 23:32:19 · 363 阅读 · 0 评论 -
SQL Server的实现自动备份
在 SQL Server 中,可以通过或来实现每天凌晨 1 点自动执行备份命令。SQL Server Agent 是 SQL Server 自带的作业调度工具,适合数据库相关任务的自动化。原创 2025-05-30 23:28:45 · 878 阅读 · 0 评论 -
SQL SERVER 的手工备份
摘要:SQLServer已弃用Sybase时代的DUMP DATABASE命令,改用BACKUP DATABASE进行数据库备份。标准语法为:BACKUP DATABASE [数据库名] TO DISK='路径' WITH相关选项,支持.bak扩展名、压缩备份(COMPRESSION)和差异备份(DIFFERENTIAL)。注意备份路径权限,现代版本完全使用BACKUP语法,建议参考微软官方文档获取最新规范,Azure SQL需使用Blob Storage URL路径。(150字)原创 2025-05-30 23:25:21 · 449 阅读 · 0 评论