SQL Server常用系统存储过程
--列出SQL Server实例中的数据库
sp_databases
--返回SQL Server、数据库网关或基础数据源的特性名和匹配值的列表
sp_server_info
--返回当前环境中的存储过程列表
sp_stored_procedures
--返回当前环境下可查询的对象的列表(任何可出现在 from 子句中的对象)
sp_tables
select * from sysobjects
---添加或更改SQL Server登录的密码。
sp_password @new=null,@loginame='sa'
--将登录 Victoria 的密码更改为 ok。
EXEC sp_password NULL, 'ok', 'Victoria'
--将登录 Victoria 的密码由 ok 改为 coffee。
EXEC sp_password 'ok', 'coffee'
--更改配置选项
use master
go
exec sp_configure 'recovery interval','3'
reconfigure with override
go
--查看数据库文件
sp_helpdb tmp
use tmp
go
sp_helpfile
go
--分离数据库
use master
go
sp_detach_db tmp
go
--sp_helpdb tmp --error
--go
--附加数据库
sp_attach_db tmp,@filename1='E:\DB\tmp_dat.mdf',@filename2='E:\DB\tmp_log.ldf'
go
sp_helpdb tmp
go
--添加磁盘转储设备
use master
go
exec sp_addumpdevice 'disk','mydiskdump','E:\DB\dump1.bak'
go
select * from sysdevices
go
--sp_dropdevice mydiskdump
--go
--备份整个tmp数据库
backup database tmp to mydiskdump
go
--备份日志
exec sp_addumpdevice 'disk','dump2','E:\DB\dump2.bak'
--sp_dropdevice dump2
backup log tmp to dump2
--还原完整数据库
restore database tmp from mydiskdump with norecovery
--还原日志
restore log tmp from dump2 with norecovery
--添加磁带备份设备
use master
go
EXEC sp_addumpdevice 'tape', 'tapedump1','\\.\tape0'
go
--删除设备
sp_dropdevice 'dump2'
--把数据库文件设置为只读
restore database tmp from mydiskdump
go
sp_dboption 'tmp','read only',true
go
--取消设置
sp_dboption 'tmp','read only',false
go
--更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
use tmp
go
sp_rename sa,SA
select * from SA
--把数据库文件设置为自动周期性收缩
exec sp_dboption 'tmp',autoshrink,true
go
--同一时间内只有一个用户可以访问这个数据库
exec sp_dboption 'tmp','single user'
go
exec sp_dboption 'tmp','single user',false
go
--压缩数据
相关文档:
1.直接导入数据库
shp2pgsql -s "4326" -W "GBK" E:\shape\Road_polyline.shp
road_cross| psql -U postgres -h 172.17.40.83 -d test
2.导出sql
shp2pgsql -s "4326" E:\shape\Road_polyline.shp blocks >
E:\roadcross\blocks.sql
3 ......
网站:http://werysoft.com/
如果您必须管理环境中的多种类型的数据库服务器,则使用集中式工具调整所有数据库可能会比较方便。Werysoft 的 QweryBuilder 旨在为您提供此项功能。您可以使用它从同一 GUI 连接到 Microsoft SQL Server、Sybase ASE、SQL Anywhere 和 Oracle 实例,然后查看、创建、更新和删除数据库脚本、架 ......
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Xml;
using System.Data;
namespace MyDbTest
{
class Program
{
static void Main(string[] args)
{
SqlConnection thisConnection = new SqlConnection(
@ ......
探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:
CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名
[Gid] [int]&nb ......