[ツール共有] SQLServerデータベースのメタデータのバックアッププログラム

データベースのバックアップ聞くより、メタデータのバックアップは少なく、キー情報のデータベーステーブル、ビュー、ストアドプロシージャなどの多くで、その結果、など、のことを聞いたが、データ分析のためのデータウェアハウスを作成することです、ビジネス・インテリジェンス、プロジェクトデータソース参照することができますこれらのメタデータはバックアップせずに、誤って損失が大きくなる可能性がカバーしていない、それをバックアップする必要があります。この導入のバックアップが、ないよりは、比較的単純な、自分自身を書くために小さなツールDOTNETを使用し、時に本当の問題は、私たちの損失を大幅に節約することができます。

バックアップ共有の原則

SQLSERVERデータベースは非常に健全なビジネスデータベースですので、我々はそれを容易に管理できるように、Microsoftは、当然のことながら、データベース全体のバックアップのメタデータが、また、単一のオペレータ・インタフェースをSSMSのクライアント管理を作成するためにそれを与えたとコマンドの番号を設定完了します。

具体的な動作は、このコマンドが完了すると、[]スクリプトを生成します。

Microsoftのいつものスタイル、複雑な物事をシンプルには、しきい値は、あなたが見る、次のステップは、単純に逃げるのに十分低いですしましょう。

これらは、SQL文をバックアップしている、あなたは常に新しいデータベースに戻すことができ、もちろん、我々は、ビューによりでストアドプロシージャの不注意なミスです取るために後悔の薬を見つけるために戻ってきて、バックのバージョンを探す前に書かれました。

私は次の学ぶのでもちろん、マスターが直接のSQLServer上のオブジェクトの以前のバージョンを取得できた場合、ウェルカムメッセージは、それを発表します。

自動運転のインタフェースを構成します

上記の動作は、インターフェース操作は、このような操作それを毎日自分自身を求めることはできませんですので、再び彼のものうち、いわゆる先進RPAのキャリーとの必要はありませんでした。

Microsoft自身の製品、そのオープンなAPIインターフェースが呼び出されるの、あなたが自動化され、これらの製品の各機能を呼び出すことができ、同様に、ExcelのVBAに似ています。

もちろん、SMOオブジェクトモデルを使用して、関数呼び出しのSQLServerのは、すべての言語は、コール、唯一のプロの息子DOTNET言語缶をサポートしていません。

私はライン上で直接使用することを取る、ツールを作るために皆のためのいくつかの簡単なDOTNETのコードを使用します。

コンソールツール、それがファイル生成の操作であるため、問題はいくつかのアクセス制限のようです、使用中に、それはSQLServerのジョブに呼び出すことができるときに、開発するコマンドラインツールを使用して、そのコールにスケジュールされたタスクを使用するための最良の方法。

設定ツール

ツールをダウンロードした後、フォルダに解凍し、その後、プログラムは設定ファイルが実際の状況で変更することができてきました。

  • BackDbNames:バックアップされたデータの名前
  • BackupDir:备份的文件夹路径
  • DaysBeforeToDelete:备份文件存放多久,过了这个天数自动帮忙删除它。
  • SqlserverConnectString:如果是远程服务器,就抄一段连接字符串过来,如果是本机的数据库,就默认就可以,当然实例名不是默认的也要改,反正就是SqlServer的连接字符串,自己到http://www.connectionstrings.com/上抄一下就好。

作好这些配置后,就可以测试下是否生成成功,生成没问题,就用计划任务每天跑一下,万一不小心改错了,最多也就丢掉一天的活,比重头开始划算得多了。

**工具下载,同样放到Excel催化剂公众号上,回复:插件下载,即可获得下载链接。之前已经获取过链接的,可以保存到自己网盘里,网盘文件夹会同

结语

正如笔者过往写的文章里提到数据分析师最该使用的数据库是Sqlserver一样,许多的数据库复杂的操作,微软已经帮我们做好,作为分析师类的职能,没必要自己傻折腾IT领域的东西太多,一个自动化工具,自己有能力学习点编程技术,就可以几句代码调用接口做出来,完全没必要跟着潮流来选择MySQL之类的所谓热门数据库。

同样地,对于我们备份数据的环节,不是生产数据库,分析数据型使用的数据仓库,也不用太紧张数据层面的丢失,反而对经常变化的元数据如视图、存储过程等的变化多一份备份更管用。

希望本篇所讨论和分享的工具,对大家可以有所帮助,为大家备上一份后悔药。

おすすめ

転載: www.cnblogs.com/ExcelCuiHuaJi/p/11979840.html