启用MSSQL分布式事务的常见问题
如何创建链接服务器
IF EXISTS (SELECT srv.name from sys.servers srv WHERE srv.server_id != 0 AND srv.name = N'链接服务器名')
EXEC master.dbo.sp_dropserver @server=N'链接服务器名'', @droplogins='droplogins'
GO
EXEC master.dbo.sp_addlinkedserver
@server = N'链接服务器名'', @srvproduct=N'SQLNCLI', @provider=N'SQLNCLI', @datasrc=N'链接服务器IP地址'
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'链接服务器名'',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword='链接服务器密码'
启动DTC服务
服务名称:Distributed Transaction Coordinator
命令行启动:net start MSDTC
设置访问权限
windows2003&xp
参考:http://support.microsoft.com/kb/817064/zh-cn
windows2008
参考:http://technet.microsoft.com/en-us/library/cc753620(WS.10).aspx
相关文档:
Ms sql 2000
drivername=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books
username=sa
password=sa
MySQL
drivername=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost/books
username=root
password=root
Oracle
drivername=orac ......
select语句前加:
declare @d datetime
set @d=getdate()
并在select语句后加:
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
转自:动态网制作指南 www.knowsky.com
这是简易的查看执行时间的方法。
===========================================(一下内容转自:CSDN)
MSSQL Server中通过查 ......
@echo off
:dosmenu
REM 选择菜单
echo Windows 服务启动或关闭 By hope 2008年2月7日
echo.
echo [1]启动Sql Server2005 [2]关闭Sql Server2005
echo [3]启动Oracle9i [4]关闭Oracle9i
echo.
echo ......
查询语句只要这样写,就可以随机取出记录了
SQL="Select top 6 * from Dv_bbs1 where isbest = 1 and layer = 1 order by newID() desc"
在ACCESS里
SELECT top 15 id from tablename order by rnd(id)
SQL Server:
Select TOP N * from TABLE Order By NewID()
Access:
Select TOP N * from TABLE Order By Rnd(ID ......