Thursday, January 27, 2011

Trik SQL - Search Text

Sumber : http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm

Create this procedure in the required database and here is how you run it:

--To search all columns of all tables in Pubs database for the keyword "Computer"
EXEC SearchAllTables 'Computer'
GO

 
Here is the complete stored procedure code:

CREATE PROC SearchAllTables
(
 @SearchStr nvarchar(100)
)
AS
BEGIN

 -- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved.
 -- Purpose: To search all columns of all tables for a given search string
 -- Written by: Narayana Vyas Kondreddi
 -- Site: http://vyaskn.tripod.com
 -- Tested on: SQL Server 7.0 and SQL Server 2000
 -- Date modified: 28th July 2002 22:50 GMT

 CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630))

 SET NOCOUNT ON

 DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
 SET  @TableName = ''
 SET @SearchStr2 = QUOTENAME('%' + @SearchStr + '%','''')

 WHILE @TableName IS NOT NULL
 BEGIN
  SET @ColumnName = ''
  SET @TableName = 
  (
   SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
   FROM  INFORMATION_SCHEMA.TABLES
   WHERE   TABLE_TYPE = 'BASE TABLE'
    AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
    AND OBJECTPROPERTY(
      OBJECT_ID(
       QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
        ), 'IsMSShipped'
             ) = 0
  )

  WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
  BEGIN
   SET @ColumnName =
   (
    SELECT MIN(QUOTENAME(COLUMN_NAME))
    FROM  INFORMATION_SCHEMA.COLUMNS
    WHERE   TABLE_SCHEMA = PARSENAME(@TableName, 2)
     AND TABLE_NAME = PARSENAME(@TableName, 1)
     AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar')
     AND QUOTENAME(COLUMN_NAME) > @ColumnName
   )
 
   IF @ColumnName IS NOT NULL
   BEGIN
    INSERT INTO #Results
    EXEC
    (
     'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630) 
     FROM ' + @TableName + ' (NOLOCK) ' +
     ' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
    )
   END
  END 
 END

 SELECT ColumnName, ColumnValue FROM #Results
END

Monday, January 24, 2011

Fedora - Trik Network Run Saat Booting


Baru dapat ilmu tentang OS Fedora. Sehabis komplit semua instalasi kan ane restart, eh pas booting awal waktu mau ping ke komputer lain tidak bisa. Coba cek status network dengan cara ketik "Service network status". Ternyata network-nya tidak aktif. Coba cek Chkconfig lagi deh. Bingung disitu apalagi yang di cek, perasaan semua seting udah benar. Tapi tetap network gak running waktu booting. Jalan terakhir ya tanya2 om Google. Dan ternyata ada 1 konfigurasi yang belum ^_^. Service network di Chkconfig ternyata belum di setting running saat booting. 
Dan, cara seting-nya cukup gampang ko, lewat terminal Fedora ketikkan chkconfig --level 2 network on, chkconfig --level 3 network on, chkconfig --level 4 network on, chkconfig --level 5 network on. Artinya kita disini melakukan seting agar network running otomatis saat booting awal Fedora.
Caranya pasti berhasil gan, kalo gak, pasti ada seting lain yang agan2 belum lakuin. Ok???

Wednesday, January 5, 2011

Menonaktfikan Akses Internet



Salah satu cara yang murah meriah, tanpa harus beli alat seperti router Cisco atau Mikrotik. Main dari Regedit aja gan.
Caranya :
  1. Pada HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    Buat beberapa DWORD Value baru jika belum tersedia, dan beri nama masing-masing ProxyEnable dan ProxyServer. Klik ganda ProxyEnable dan masukkan masukkan angka 1 pada Value Data. Klik ganda ProxyServer dan masukkan input berupa alamat proxy palsu, misalnya: 127.0.0.1:1271 
  2. Pada HKEY_CURRENT_USER\Software\Policies\Microsoft\Inte rnet Explorer\Control Panel
    Buat 2 DWORD Value baru dan beri nama masing-masing Connection Settings dan Connwiz Admin Lock. Klik ganda masing-masing value dan masukkan angka 1 pada Value Data. 

Dan akhirnya seperti di bawah ini

Gpedit.msc Untuk Otoritas Akses


Mau rubah waktu di PC atau Laptop tapi ko gak bisa-bisa, padahal sudah login dengan user tingkatan administrator. Pesan error-nya "You do not have the proper privilege level to change the System Time."
Mau gak mau gerilya di tanah om Google cari cara supaya bisa. Akhirnya ketemu juga.
Caranya :
  1. Lewat RUN ketikkan gpedit.msc.
  2. Ikuti urutan berikut ini Local Computer Policy | Computer Configuration | Windows Settings | Security
    Settings | Local Policies | User Rights Assignmen.
  3. Lihat "Change the System Time", yang secara default diterapkan untuk Power User
    dan Administrator.
  4. Restart PC atau laptop anda. Kemudian, cek aja deh hasilnya.