夜的第七章

WEB开发个人博客。

如何将其他数据库中的数据转入到SQL Server数据库中?

我们有三种方法可以选择:
一、使用SQL Server导入导出向导
SQL Server 导入和导出向导可以将数据复制到提供托管 .NET Framework 数据访问接口或本机 OLE DB 访问接口的任何数据源,也可以从这些数据源复制数据。
详细信息请参阅:http://msdn.microsoft.com/zh-cn/library/ms140052.aspx
二、使用SQL Server Migration Assistant(SSMA)
SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集。
...

在SQL Server 2008中SA密码丢失了怎么办?

如果你丢失了SA密码或者SA账号被禁用了,在以下情况下,还是可以登录SQL Server 2008, 重置SA密码.
1. 如果Builtin\Administrator在SQL Server中还存在,你可以用Administrators group的成员去登录,然后重置SA密码。
2. 或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。

但是在以下情况下,怎么办呢?
1. SA密码丢失或者SA账号被禁用。
2. 你进行了一些安全操作,把Builtin\Administrator账号从SQL Server中删除了。
...

(转)SQL Server两种身份验证模式该怎么去选择?

 这是因为用户在修改完身份验证模式之后,没有重新启动服务器,系统还没有配置这种身份验证模式,所以在登录的时候会提示错误信息。只需要重新启动服务器即可解决。
身份验证模式正确的修改方法:
1. 在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。
2. 在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。
...

Mongo数据库安装成Windows服务(转)

Mongo数据库安装成Windows服务

每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便,把它作为Windows服务,这样就方便多了。

D:\MongoDB\bin>mongod --logpath D:\MongoDB\logs\MongoDB.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install
all output going to: D:\MongoDB\logs\MongoDB.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

强调1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:\mongodb\logs)

2:serviceName的N字母要大写

注意:这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:\下运行,结果服务的可执行目录为【"D:\mongod" --logpath  "D:\MongoDB\logs\MongoDB.log"  --logappend  --dbpath  "D:\MongoDB\data"  --directoryperdb  --service 】,肯定是不对的。

该命令行指定了日志文件:D:\MongoDB\logs\MongoDB.log,日志是以追加的方式输出的;

数据文件目录:D:\MongoDB\data,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;

以上的三个参数都是可以根据自己的情况而定的,呵呵。

最后是安装参数:--install,与之相对的是--remove

启动MongoDB:net start MongoDB

停止MongoDB:net stop MongoDB

 

原文地址:http://www.cnblogs.com/sanjer/archive/2011/03/09/1978344.html

SQL2005获得数据表最后更新时间

SELECT MAX(last_user_update)  FROM sys.dm_db_index_usage_stats WHERE database_id = DB_ID('数据库名') and OBJECT_ID=OBJECT_ID('表名')

Technorati 标签: ,

 

MemcacheDB和MongoDB比较

MemcacheDB

MemcacheDB是一个基于对象存取的、可靠的、快速的持久存储引擎。它将Memcache缓存组件和键值数据库Berkeley DB集成在一起,由于协议跟memcache类似,所以很多memcached客户端都可以跟它连接。MemcacheDB采用Berkeley DB作为持久存储组件,故很多Berkeley DB的特性的他都支持。目前只有linux版本,没有windows版本。

MongoDB

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。支持Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。

...

[转]Use scope_identity() instead of @@identity

通俗解释这俩概念有什么不一样。

微软发布SQL Server 2008 SP2 官方下载

微软今天宣布SQL Server 2008 SP2开发下载,用户可以从微软下载中心获取SP服务包和功能包升级。SP2主要包括一些兼容性功能,帮助实现与SQL Server 2008 R2的兼容,还包括一些基于SQL Server社区用户反馈的产品改进,以及SP1以来的所有补丁。SQL Server 2008 SP2新增功能如下

 

SQL Server实用工具

...

Sql2005表分区&文件组查看操作

查看分区详细情况:

SELECT
$partition.分区函数(分区字段) AS '分区ID',
MIN(分区字段) AS '最小值',
MAX(分区字段) AS '最大值',
COUNT(任意) AS '记录数'
FROM 分区表
GROUP BY
$partition.分区函数(分区字段)
ORDER BY '分区ID' ASC

 

查看文件组情况:

...

您可能会当您尝试备份包含几百个文件和文件组的一个 SQL Server 2005 数据库时收到多个 100,000 个页错误

FIX: 您可能会当您尝试备份包含几百个文件和文件组的一个 SQL Server 2005 数据库时收到多个 100,000 个页错误

http://support.microsoft.com/kb/917971

 

FIX: 您可能会收到错误 3456 当您尝试为 SQL Server 2005 的数据库的事务日志还原

...
分页:« 首页...«1234»...尾页 »



[2007 - 2011] © Leadnt.com