Free SQL Server tools that might make your life a little easier

本文汇总了大量SQL Server相关的工具和技术资源,包括管理、性能分析、安全性评估、升级迁移等多个方面,旨在帮助数据库管理员和开发者提高工作效率。

Update: New Stuff from the latest update will be in RED.

This list will grow as I find new tools. So if you know of some not on this list do post them in the comments.

 

SQL Server Management Studio Add-in's

SSMS Tools Pack - an add-in with lots of IDE options (Query Execution history, regions, debug sections, CRUD stored procedures creation, new query templates, running custom scripts from Object explorer's context menu) for SQL Server Management Studio and SQL Server Management Studio Express

Data Scripter - generates insert statements for a table

Create Database Snapshot - simple GUI for creating a database snapshot

Sort SQL Project Files - sorts SQL project files

The Black Art of Writing a SQL Server Management Studio 2005 Add-In - a how-to article and a Search DB Objects add-in with code

How to create SSMS Add-in - an article that describes how to create add-ins without any source code

 

Free SQL Server books

"Boost your DBA expertise" and "DBA Best Practices"  - two free books by RedGate

 

SQL Injection tools

Top 15 free SQL Injection Scanners - 15 free SQL injection scanners :)

Microsoft Source Code Analyzer for SQL Injection - a static code analysis tool for finding SQL Injection vulnerabilities in ASP code

UrlScan v3.0 Beta - a Microsoft security tool that restricts the types of HTTP requests that Internet Information Services (IIS) will process

HP Scrawlr - crawls a website, simultaneously analyzing the parameters of each individual web page for SQL Injection vulnerabilities

Blind Sql Injection Brute Forcer version 2 - accepts custom SQL queries as a command line parameter and it works for both integer and string based injections.

 

Administration

SQL Web Data Administrator - enables you to easily manage your SQL Server data from a web browser

SQL Server Cache Manager - allows you to return information about what is stored is the SQL Server cache and how efficiently it is being used.

SQL Internals Viewer - a tool for looking into the SQL Server storage engine and seeing how data is physically allocated, organized and stored.

Microsoft SQL Server 2000/2005 Management Pack - monitors the availability and performance of SQL Server 2000 and 2005 and can issue alerts for configuration problems.

Performance Analysis of Logs (PAL) Tool - tool that reads in a performance monitor counter log (any known format) and analyzes it using complex, but known thresholds (provided).

Microsoft Baseline Security Analyzer - helps small- and medium-sized businesses determine their security state in accordance with Microsoft security recommendations and offers specific remediation guidance

RML Utilities for SQL Server (x86) and (x64) - tools to help database administrators manage the performance of Microsoft SQL Server: Overview

SQLDumper.exe - comes with SQL Server. Installed at ../Microsoft SQL Server/90/Shared/SQLDumper.exe. Generates a dump file on demand for any Microsoft Windows application.

SQL Server 2005 Partition Management - helps in data loading and extraction from partitions

SQLdiag Utility - a general purpose diagnostics collection utility that can be run as a console application or as a service (comes with SQL Server)

SQL Nexus - analyzes SQLDIAG captures

PSSDiag Utility - a general purpose diagnostic collection utility that Microsoft Product Support Services uses to collect various logs and data files

SQL Recon - performs active and passive scans of your network in order to identify all of the SQL Server/MSDE installations in your enterprise

SQL Server 2005 Express Profiler - a free SQL Profiler for SQL Express

Log Parser 2.2 - provides query access to log files, XML files and CSV files, the Event Log, the Registry, the file system, and Active Directory

Microsoft SQL Server Management Studio Express - apparently a lot of people don't know this exists. Stripped down version of SSMS

SQL Server 2005 System Views Map - a nice map of all the DMV's and links between them

SQL Server Web Data Administrator - admin your SQL Server over the web

SQL Server Express Utility - simple interaction with SQL Server

TableDiff.exe - utility that compares 2 tables for differences in data and schema for SQL Server 2000 and 2005

DMVStats - collects, analyzes and reports on SQL Server 2005 DMV performance data

 

Best practices, analysis, health and performance

SQL Server FineBuild - provides one-click install and best-practice configuration of SQL Server 2005.

SQL Server 2005 Assessment Configuration Pack for Sarbanes-Oxley Act (SOX) - contains configuration items intended to help you establish and validate a desired configuration for your SQL 2005 servers in order to support your Sarbanes-Oxley compliance efforts

SQLIO GUI - user interface for SQLIO Disk Subsystem Benchmark Tool

SQLQueryStress -  automatically collects metrics to help you determine whether your queries will perform under load, and what kind of resource strain they put on your server

SQLIO Disk Subsystem Benchmark Tool - used to determine the I/O capacity of a given configuration

SQL Server 2005 Best Practices Analyzer - lets you verify the implementation of common Best Practices in SQL Server 2005

SQL Server 2000 Best Practices Analyzer - lets you verify the implementation of common Best Practices in SQL Server 2000

SQL Server Health and History Tool (SQLH2) - collects information from instances of SQL Server to determine how SQL Server is being used

SQL Server Health and History Tool (SQLH2) Performance Collector - optional tool to collect performance counters that are consumed by the SQLH2

SQL Server Health and History Tool (SQLH2) Reports - reports needed to view the data collected by the SQLH2

SQL Server 2005 Performance Dashboard Reports - performance reports that integrate into SQL Server Management Studio

Microsoft SQL Server 2000/2005 Management Pack - monitors the availability and performance of SQL Server 2000 and 2005 and can issue alerts for configuration problems

 

Database Publishing to hosted servers

Microsoft SQL Server Database Publishing Wizard - provides a way to publish databases to T-SQL scripts or directly to supporting hosting service providers

Microsoft SQL Server Database Publishing Services - deployed by shared hosting providers to enable publishing of SQL Server databases over the Internet

 

Upgrade and Migration

Microsoft SQL Server 2005 Upgrade Advisor - used when upgrading from lower SQL Server version to SQL Server 2005

SQL Server Migration Assistant for Access

SQL Server Migration Assistant for Oracle

SQL Server Migration Assistant for Sybase ASE

 

SQL Server Analysis Services

MDX Script Performance Analyser - allows the user to identify how much each calculated member, named set and scoped assignment in an Analysis Services cube's MDX script contributes to the overall performance of a given MDX query.

Microsoft SQL Server 2005 Data Mining Add-ins for Microsoft Office 2007 - SQL Server 2005 predictive analytics in Office Excel 2007 and Office Visio 2007

 

SQL Server Integration Services

DTLoggedExec  - allows you to run a Sql Server Integration Services (SSIS) Package producing a full and detailed logging information of execution status and package runtime data.

 

SQL Server 2005 BI Development Studio (BIDS)

BIDS Helper - Add-in for Visual Studio Business Intelligence Development Studio

 

Samples

SQL Server Analysis Services Product Samples

SQL Server 2005 Samples and Sample Databases

 

Non MS stuff

SQL CLR Project - a tool that allows you to deploy .NET assemblies to SQL Server. Pretty COOL if you work with SQL CLR a lot

SQL Designer - online SQL Database designer. Contains Importing and Exporting scripts to and from different formats

DbDiff and DbScripting - Compare SQL Server database structures and generate scripts

SQL Accord Community Edition - compares database schema

Quest software's Comparison Suite for SQL Server - tried it... pretty slick

Bypsoft's DBTYP.NET - compares SQL Server, MySQL and Oracle databases. Cross database comparison of schemas and data.

SQL DB Tools - SqlDbDiff, SqlDbSearch and SqlDbSize utility

ClearTrace - utility to easier read your saved trace files

SQL Sripter - data export and scripting utility for Microsoft SQL Server

ScriptDb - data export and scripting utility for Microsoft SQL Server

Idera's Free Tools - SQL Server backup and recovery tool, performance dashboard and logons and permissions transfer tool

 

SQL and other code Formatting

Jean-Claude Manoli's code formater - online formatting. I use this for my blog's code formatting. Has source code download and formats C#, VB, HTML/XML/ASPX  , T-SQL and MSH

SQLinForm - online and desktop versions

Simple Talk's Prettifier - online format tool for T-SQL, C# and VB.

Wangz's Instant SQL Formatter- formats SQL for pretty much all know databases, they also have an add-in for SSMS and QA but it's not fully free so no link :)

 

 

Even if none of this stuff helps you at the moment it's good to know they exist.

Because DBA-ing is like a box of chocolates, you never know what you're going to get :)

数据整理是数据科学家或数据分析师工作中不可避免的一部分。使用Python进行数据整理可以大大简化这个过程,提高工作效率。以下是一些使用Python进行数据整理的技巧和工具,可以使你的工作更加轻松。 1. 使用pandas库:pandas是一个功能强大的数据处理库,它提供了灵活的数据结构和数据分析工具。你可以使用pandas读取、处理和分析各种类型的数据,例如CSV、Excel、SQL数据库等。 2. 缺失值处理:通过pandas,你可以轻松处理数据中的缺失值。使用fillna()函数可以用指定的值或方法填充缺失值,使用dropna()函数可以将包含缺失值的行或列删除。 3. 数据清洗:清洗数据是整理数据的重要步骤之一。通过使用pandas的字符串函数,你可以进行字符串处理和提取有用的信息。此外,使用正则表达式可以更方便地实现复杂的模式匹配和替换。 4. 数据转换:在处理数据时,你可能需要对数据进行转换,例如将数据类型转换为适用于分析的格式,或者按照需要的方式重塑数据框架。pandas提供了一系列内置函数,可帮助你轻松完成这些任务,例如astype()函数可以进行数据类型转换,pivot()函数可以进行数据透视。 5. 数据合并和连接:当你需要将多个数据集合并在一起时,pandas提供了多种方法,如concat()函数可以按行或列连接数据,merge()函数可以根据指定的列将多个数据集按照指定的方式合并。 6. 数据重复值处理:重复的数据可能会对分析造成影响。pandas的duplicated()和drop_duplicates()函数可以帮助你找到并删除重复的数据。 7. 数据分组和聚合:使用pandas的groupby()函数,你可以按照指定的标准对数据进行分组,并进行统计分析,如计算均值、求和、数量等。 总之,使用Python进行数据整理可以使用强大的工具和技巧,使你的工作更加轻松高效。无论是数据清洗、转换、合并还是聚合,pandas提供了丰富的函数和方法来满足你的需求。掌握这些技巧和工具,对于处理和分析数据将会非常有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值