随笔分类 -  PowerShell

摘要:过去,SQL Server的PowerShell组件包含在SSMS(工具)安装程序和SQL Server引擎安装程序中。为了能够发布SQL PowerShell更新,我们必须更改SQL PowerShell模块的标识以及名为SQLPS.exe的包装器。此更改对执行Import-Module的脚本有影 阅读全文
posted @ 2022-03-27 21:11 DB乐之者 编辑
摘要:介绍 本篇将介绍如何使用powershell 生成脚本。 解决 利用 Script() 方法 首先,创建一个server 对象实例,然后连接它。我只需要引入Script() 方法,脚本如下: [System.Reflection.Assembly]::LoadWithPartialName('Mic 阅读全文
posted @ 2022-03-27 20:50 DB乐之者 阅读(403) 评论(0) 推荐(0) 编辑
摘要:下面简单一个脚本实现访问sqlserver,支持所有版本的SQLserver。 你是否需要连接数据库?这里有一段代码演示如何查询和获取SQL数据,只需非常简单正确的配置你的账户信息、服务器地址及SQL语句就行: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 阅读全文
posted @ 2022-03-27 20:12 DB乐之者 阅读(981) 评论(0) 推荐(0) 编辑
摘要:需要监控基本的数据库参数,如恢复模型,页面验证,自动关闭,自动收缩,数据库所有者,自动创建统计启用,数据库创建日期等。因为是windows系统需要接住poweshell。 我们的要求是,所有数据库都应该处于完全恢复模式,并且应该被监控。 此外,我添加了其他重要参数,如AutoShrink, Auto 阅读全文
posted @ 2022-03-22 19:20 DB乐之者 阅读(255) 评论(0) 推荐(0) 编辑
摘要:初始脚本 使用上面的命令我们就能每天备份数据库到指定路径去。当然,这只是一个实例,加入打算备份每一个数据库在备份在各自的数据库实例的服务器上,又该如何修改上面的语句那? 目的是批量备份多个实例的数据库,注意这里需要提前把数据库实例存储在一个地方,然后循环遍历出来,代码如下: 代码可是真心简短。当然这 阅读全文
posted @ 2018-03-08 15:36 DB乐之者 阅读(2052) 评论(0) 推荐(2) 编辑
摘要:问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务。但是随着服务器、数据库、应用、使用人员地增加就变得很枯燥乏味又耗时费力的工作。那么有什么容易的办法来实现这个任务吗? 当然,作为非DBA在测试甚至开发环境也会遇到这种问题,要求授予所有服务器数据库的某个权限给一 阅读全文
posted @ 2016-12-21 10:16 DB乐之者 阅读(2182) 评论(0) 推荐(5) 编辑
摘要:背景: 开发的PowerShell 脚本需要使用Invoke-RestMethod命令,发现在老的服务器上不支持这一命令,经过查询得知由于PS版本的问题。涉及到了PS的升级,需要介绍下PowerShell的版本。 发生错误如下: 简介: Powershell是运行在windows机器上实现系统和应用 阅读全文
posted @ 2016-12-19 17:34 DB乐之者 阅读(41395) 评论(3) 推荐(5) 编辑
摘要:概念 Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大 阅读全文
posted @ 2016-09-27 17:47 DB乐之者 阅读(3711) 评论(9) 推荐(5) 编辑