Thanks atas pencerahannya Bung Riky,

Sebenarnya bukan permasalahin statementnya yang bisa dilihat, krn memang memang 
benar semua proses akan terlihat lewat profiler, justru untuk security dari 
sisi dimana mencegah pihak lain untuk merubah statement2 update/edit database 
yang kita buat di sproc. kan statementnya bisa diedit dirubah. Kalo untuk 
tujuan positif masih mending kalo untuk hal-hal yang bisa membuat program kita 
kacau??

Rgds,

AC

Riky Andrian <[EMAIL PROTECTED]> wrote:                               Wah kalau 
mempermasalah penempatan sproc yang bisa diakses/diedit oleh
 administrator/orang lain itu beda lagi konteksnya
 Yg saya maksudkan hanya dalam konteks performance dan security issue saja
 Security dimaksudkan pada persistent proses untuk hasil yg kita inginkan
 harus 100% sukses
 
 Walaupun diembedded tetap saja bisa dilihat proses/statementnya melalui
 profiler (kalau ms sqlserver)
 
 Proses yg kompleks tentu bisa dgn embedded sql
 Hanya saja untuk maintenance, performa, trouble shooting dsb. menjadi (kalau
 menurut saya) tidak mudah
 Seperti yg anda bilang tadi, dalam konteks tertentu mungkin sebatas
 'memaksakan menggunakan embedded'
 
 Misalnya proses update dgn menggunakan LOOP di embedded (contoh 10000
 record), akan sgt merugikan banyak hal sperti traffic jaringan/server,
 lamanya proses, bagaimana kl terjadi interupsi di tengah2 proses dsb..
 Oleh karenanya sebaiknya menggunakan ke sproc sehingga semuanya jadi lebih
 baik
 
 Balik lagi; tergantung kompleksitas dan kritikalnya sql statement kita 
 
 Dan diluar itu, seorang administrator database berhak dan wajib untuk mencek
 seluruh statement yg masuk ke dalam database nya, menggunakan metode seperti
 apa, mengaudit apliaksi, dsb... Semata2 untuk kepentingan performance
 
 ________________________________
 




._._,___    <!-- #ygrp-mkp{   border: 1px solid #d8d8d8;   font-family: Arial;  
 margin: 14px 0px;   padding: 0px 14px; } #ygrp-mkp hr{   border: 1px solid 
#d8d8d8; } #ygrp-mkp #hd{   color: #628c2a;   font-size: 85%;   font-weight: 
bold;   line-height: 122%;   margin: 10px 0px; } #ygrp-mkp #ads{   
margin-bottom: 10px; } #ygrp-mkp .ad{   padding: 0 0; } #ygrp-mkp .ad a{   
color: #0000ff;   text-decoration: none; } -->    <!-- #ygrp-sponsor #ygrp-lc{  
 font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{   margin: 10px 0px;   
font-weight: bold;   font-size: 78%;   line-height: 122%; } #ygrp-sponsor 
#ygrp-lc .ad{   margin-bottom: 10px;   padding: 0 0; } -->    <!-- #ygrp-mlmsg 
{font-size:13px; font-family: 
arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} #ygrp-mlmsg 
table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea 
{font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% 
monospace;*font-size:100%;} #ygrp-mlmsg *
 {line-height:1.22em;} #ygrp-text{     font-family: Georgia;  } #ygrp-text p{   
  margin: 0 0 1em 0; } #ygrp-tpmsgs{     font-family: Arial;      clear: both; 
} #ygrp-vitnav{  padding-top: 10px;  font-family: Verdana;  font-size: 77%;  
margin: 0; } #ygrp-vitnav a{  padding: 0 1px; } #ygrp-actbar{  clear: both;  
margin: 25px 0;  white-space:nowrap;  color: #666;  text-align: right; } 
#ygrp-actbar .left{  float: left;  white-space:nowrap; } 
.bld{font-weight:bold;} #ygrp-grft{  font-family: Verdana;  font-size: 77%;  
padding: 15px 0; } #ygrp-ft{   font-family: verdana;   font-size: 77%;   
border-top: 1px solid #666;    padding: 5px 0;  } #ygrp-mlmsg #logo{   
padding-bottom: 10px; }  #ygrp-vital{  background-color: #e0ecee;  
margin-bottom: 20px;  padding: 2px 0 8px 8px; } #ygrp-vital #vithd{  font-size: 
77%;  font-family: Verdana;  font-weight: bold;  color: #333;  text-transform: 
uppercase; } #ygrp-vital ul{  padding: 0;  margin: 2px 0; } #ygrp-vital ul li{  
 list-style-type:
 none;   clear: both;   border: 1px solid #e0ecee;   } #ygrp-vital ul li .ct{   
font-weight: bold;   color: #ff7900;   float: right;   width: 2em;   
text-align:right;   padding-right: .5em; } #ygrp-vital ul li .cat{   
font-weight: bold; } #ygrp-vital a{  text-decoration: none; }  #ygrp-vital 
a:hover{   text-decoration: underline; }  #ygrp-sponsor #hd{  color: #999;  
font-size: 77%; } #ygrp-sponsor #ov{  padding: 6px 13px;  background-color: 
#e0ecee;  margin-bottom: 20px; } #ygrp-sponsor #ov ul{  padding: 0 0 0 8px;  
margin: 0; } #ygrp-sponsor #ov li{  list-style-type: square;  padding: 6px 0;  
font-size: 77%; } #ygrp-sponsor #ov li a{  text-decoration: none;  font-size: 
130%; } #ygrp-sponsor #nc{   background-color: #eee;   margin-bottom: 20px;   
padding: 0 8px; } #ygrp-sponsor .ad{  padding: 8px 0; } #ygrp-sponsor .ad #hd1{ 
 font-family: Arial;  font-weight: bold;  color: #628c2a;  font-size: 100%;  
line-height: 122%; } #ygrp-sponsor .ad a{  text-decoration: none; }
 #ygrp-sponsor .ad a:hover{  text-decoration: underline; } #ygrp-sponsor .ad p{ 
 margin: 0; } o{font-size: 0; } .MsoNormal{    margin: 0 0 0 0; } #ygrp-text 
tt{   font-size: 120%; } blockquote{margin: 0 0 0 4px;  
 

       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.

Kirim email ke