segunda-feira, 18 de abril de 2016

select from sp_who2

CREATE TABLE #sp_who2 (
SPID INT
,Status VARCHAR(255)
,Login  VARCHAR(255)
,HostName  VARCHAR(255)
,BlkBy  VARCHAR(255)
,DBName  VARCHAR(255)
,Command VARCHAR(255)
,CPUTime INT
,DiskIO INT
,LastBatch VARCHAR(255)
,ProgramName VARCHAR(255)
,SPID2 INT
,REQUESTID INT
)

INSERT INTO #sp_who2 EXEC sp_who2

SELECT      *
FROM        #sp_who2

DROP TABLE #sp_who2

quinta-feira, 9 de agosto de 2012

COLLATION - consultando e alterando


Consultando:

SELECT DATABASEPROPERTYEX('AdventureWorks', 'Collation')
GO


SELECT name, collation_name
FROM sys.columns
WHERE OBJECT_ID IN (SELECT OBJECT_ID
FROM sys.objects
WHERE type = 'U'
AND name = 'NomeDaTabela')
AND name = 'NomeDaColuna'

Alterando:

ALTER TABLE TestTable ALTER COLUMN FirstCol VARCHAR(10) COLLATE SQL_Latin1_General_CP1_CS_AS NULL

GO 

 fonte: SQL SERVER – Change Collation of Database Column – T-SQL Script

terça-feira, 11 de maio de 2010

Como procurar o nome de uma coluna no banco de dados

SELECT *
FROM INFORMATION_SCHEMA.columns
WHERE Column_Name LIKE '%nome da coluna%'

quarta-feira, 5 de maio de 2010

Como saber o tamanho de cada tabela

Como saber o tamanho de cada tabela em um banco de dados SQL SERVER:

Create Table #temp (
table_name sysname ,
row_count int,
reserved_size varchar(50),
data_size varchar(50),
index_size varchar(50),
unused_size varchar(50))

SET NOCOUNT ON
insert #temp exec sp_msforeachtable 'sp_spaceused ''?'''

select a.table_name,
a.row_count,
count(*) as col_count,
a.data_size
from #temp a
inner join information_schema.columns b on a.table_name = b.table_name
group by
a.table_name, a.row_count, a.data_size
Order by CAST(Replace(a.data_size, ' KB', '') as integer) desc
drop table #temp

encontrado em:
http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/Q_21722815.html

Deletando todos os dados de uma tabela

como deletar todos os dados de uma tabela

truncate table [nome da tabela]

segunda-feira, 18 de maio de 2009

ASP clássico utilizando .NET 2005 classes (COM interop)

no visual studio 2005 vá em propriedades do projeto que deseja compartilhar (COM).

- na aba "application coloque um assemblyname forte (exemplo: nomedasuaempresa.nomedoseuprojeto)

- na aba "compile" marque a opção "Register for COM interop".

Dê build no projeto e pronto.

Depois vá na pasta bin do seu projeto e pegue a .dll e a .tlb e jogue dentro da pasta que desejar no servidor aonde está rodando a aplicação

para registrar no servidor:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe c:\pasta aonde você jogou a sua dll e o tlb\nomedasuaempresa.nomedoseuprojeto.dll /tlb: c:\pasta aonde você jogou a sua dll e o tlb\nomedasuaempresa.nomedoseuprojeto.tlb /codebase

*IMPORTANTE: REINICIAR O IIS LOGO APÓS O REGISTRO!!!

é necessário colocar a diretiva /codebase para registrar no registro do windows aonde está localizada a sua dll se não ele tenta pegar do diretório padrao do windows e dá erro... eu fiquei horas tentando saber o porque do erro em produção já que na minha máquina não dava erro... ai vi no regedit que em desenvolvimento tinha esse atributo "codebase" no registro e em produção não... eureka!

domingo, 3 de maio de 2009

criador de PDF gratuito

gratuito, funciona direito e ainda adiciona link rapido no menu do windows com o click do lado direito do mouse

recomendo!!!!

http://sourceforge.net/projects/pdfcreator/

quinta-feira, 19 de fevereiro de 2009

alinhar verticalmente um texto dentro de um div

para isso precisamos apenas colocar o atributo line-height conjunto com o height do div.

exemplo:

<style>
#DIV_TEXT_ALIGN_MIDDLE {
background-color:yellow;
color:red;
width:300px;
line-height:100px;
height:100px;
text-align:center;
vertical-align:middle;
}
</style>
<div id="DIV_TEXT_ALIGN_MIDDLE">this is a div with text middle aligned</div>

quinta-feira, 8 de janeiro de 2009

como criar uma borda ou moldura no photoshop

passo 1: use o "rectangular marque tool" para fazer um retangulo qualquer






passo 2: vá em edit >> stroke e escolha a cor e espessura da borda








pronto, moldura criada!

terça-feira, 6 de janeiro de 2009

configurando o servidor para ter acesso remoto somente por VPN

no prompt de comando digite tscc.msc

vá em connections >> RDP-TCP >> clique na aba Network Adapter >> no combo Network Adapter escolha a placa de rede desejada ao invés de "all"