Web Service Sample, SharePoint Sample, Web Service Sample, Affiliate Sample, CMS Tips, ASP.NET Sample, Web Service Tutorial, SharePoint Tutorial, Web Service Tutorial, Affiliate Tutorial, CMS Tutorial, ASP.NET Tutorial

.

Welcome

Please ... Share It

Click anywhere to close

Friday, February 17, 2017

Audits Or Change Data Capture In SQL Server

Dalam membangun suatu sistem informasi, seringkali analis melupakan kebutuhan data untuk proses auditing.

Atau kadangkala ada perubahan data yang baik sengaja atau tidak disengaja dilakukan oleh user yang menyebabkan data menjadi tidak valid sehingga seringkali timbul perselisihan.

Dari masalah-masalah yang timbul diatas maka sebagai orang yang berkecimpung dibidang sistem informasi kita harus menyiapkan mekanisme untuk mengatasi hal tersebut diatas.


Audits Or Change Data Capture In SQL Server


Sejujurnya tidak tepat jika kita membandingkan antara Audits dan CDC di SQL Server karena memang Audits dan CDC merupakan dua mekanisme yang peruntukannya berbeda,

Saya coba berikan pandangan singkat mengenai Audits dan CDC untuk memutuskan metode apa yang akan digunakan. Karena bisa jadi kita akan membutuhkan kedua metode tersebut.

Pada Audits, proses  log hanya sebatas mencatat transaksi apa saja yang terjadi pada database seperti insert, select, update, delete, maupun pengaksesan database. Di dalam log tersebut tidak terdapat value dari transaksi yang diproses sehingga kita tidak akan mendapatkan nilai sebelum dan sesudah proses transaksi terjadi.

Sedangkan pada CDC, tidak termasuk select maka setiap transaksi insert, update, delete yang dilakukan pada tabel didalam database akan disimpan ke dalam tabel CDC yang didalamnya berisi nilai yang telah dihapus, nilai sebelum dan sesudah diedit, dan nilai yang diinsert.

Di postingan selanjut akan saya coba bahas cara pembuatan Audits dan CDC agar kita dapat melihat langsung apa saja yang tersimpan pada dua metode diatas.

Demikian penjelasan singkat mengenai Audits dan CDC di SQL Server dan semoga penjelasan singkat diatas dapat bermanfaat.


Salam,

Thursday, February 16, 2017

An Error Has Occurred During Report Processing. (rsProcessingAborted)

"An error has occurred during report processing. (rsProcessingAborted).
Cannot read the next data row for the dataset LeaveDS. (rsErrorReadingNextDataRow)
For more information about this error navigate to the report server on the local server machine, or enable remote errors."

Pesan diatas adalah pesan yang muncul pada saat kita menjalankan SSRS. Dibawah ini adalah gambar contoh errornya.




Solusi :

Cek hasil dari SP yang digunakan oleh SSRS.
Pada error diatas disebabkan karena hasil dari SP terjadi error seperti pada gambar dibawah ini :




Semoga posting tentang "An Error Has Occurred During Report Processing. (rsProcessingAborted)" diatas dapat bermanfaat.



Salam,


Wednesday, February 15, 2017

Delete Team Project In TFS 2008 Unauthorized

Pada posting "Delete Team Project In Team Foundation Server 2008" sebelumnya telah saya jelaskan cara menghapus Team Project pada TFS 2008. Tetapi bisa saja pada saat proses penghapusan muncul pesan bahwa kita tidak mempunyai otorisasi untuk melakukan penghapusan.

Pada posting "Delete Team Project In TFS 2008 Unauthorized" akan dijelaskan cara menambahkan otorisasi agar kita dapat melakukan penghapusan Team Project pada TFS 2008.

Dibawah ini adalah pesan unauthorized jika akun domain yang kita gunakan tidak mempunyai otorisasi penghapusan.

Delete Team Project In TFS 2008 Unauthorized

Untuk mendapatkan otorisasi maka klik kanan pada Team Project yang akan kita hapus kemudian pilih Properties.

Kemudian kita masukkan user domain yang akan diberikan otorisasi dan tick semua active checkbox kemudian OK.

Delete Team Project In TFS 2008 Unauthorized

Setelah akun domain kita tambahkan dan diberi otorisasi. Kemudian coba kembali proses penghapusan melalui console Visual Studio.


Semoga posting tentang "Delete Team Project In TFS 2008 Unauthorized" diatas dapat bermanfaat.



Salam,


Tuesday, February 14, 2017

Delete Team Project In Team Foundation Server 2008

Judul posting kali ini adalah "Delete Team Project In Team Foundation Server 2008".

Jika kita ingin menghapus langsung melalui tampilan GUI di Visual Studio maka terlihat ikon delete tidak aktif.

Delete Team Project In Team Foundation Server


Sehingga kita perlu menggunakan perintah command untuk melakukan penghapusan Team Project tersebut.

Berikut ini adalah langkah-langkah proses penghapusannya :
  • Cari Visual Studio Command Prompt

Delete Team Project In Team Foundation Server 2008

  • Ketik perintah TFSDelete Project /q /force /server:nama-server namaTeamProject
Delete Team Project In Team Foundation Server 2008


Perlu diingat bahwa user kita harus terdaftar sebagai administrator Team Project agar dapat melakukan proses penghapusan melalui console tersebut.


Semoga posting dengan judul "Delete Team Project In Team Foundation Server 2008" diatas dapat bermanfaat.



Salam,


Friday, February 10, 2017

K2 Identity Tables Properties Empty And Not Updated

Sesuai dengan judul "K2 Identity Tables Properties Empty And Not Updated" diatas. Pada posting kali ini akan diberikan beberapa solusi untuk masalah tersebut.

Properties merupakan kolom di table Identity Database K2 yang berisi informasi nama akun domain serta email yang digunakan pada K2 Workflow.

SELECT * FROM [Identity].[Identity]




Jika kita klik kolom properties pada gambar diatas akan terlihat XML dengan tag name dan email terlihat kosong.



Solusi 1

Coba jalankan UMUser melalui SmartObjectTester  methode GetDetails parameter FQN
dan lihat hasilnya apakah kolom properties lengkap atau tidak.


Solusi 2

Lakukan setting Expired pada table identity pada kolom-kolom dibawah ini :

UPDATE [K2HostServer].[Identity].[Identity]
SET [ExpireOn] = GETDATE()
,[Resolved] = 0
,[ContainersResolved] = 0
,[ContainersExpireOn] = GETDATE()
,[MembersResolved] = 0
,[MembersExpireOn] = GETDATE()
Where ID = [ID Row]

Kemudian coba login dengan user yang tidak lengkap propertiesnya untuk mengupdate propertiesnya. Jika memungkinkan login di K2 Workspace atau K2 Designer agar user tersebut terupdate.

Jika set expire diatas tidak berhasil lakukan set expired untuk FQN = K2:[DomainName]\Domain Users

Solusi 3

Cek member of di AD dan pastikan Domain Users masuk dalam tab Member of



Solusi 4

Cek di table HostServer.SecurityLabel dan klik kolom RoleInit unruk Label K2.

Ubah nilai OnlyUseSecurityGroups=True di kolom Role Init.

Cara mengupdate kolom tersebut sebagai berikut :

UPDATE HostServer.SecurityLabel
SET RoleInit = '<roleprovider>
<init>ADCache=0;LDAPPath=LDAP://DC=DOMAINNAME,DC=CORP;ResolveNestedGroups=False;IgnoreForeignPrincipals=False;IgnoreUserGroups=False;MultiDomain=true;
OnlyUseSecurityGroups=True;LogLevel=Error;LogSize=0;DataSources=&lt;DataSources&gt;&lt;DataSource Path="LDAP://DC=DOMAINNAME,DC=CORP" NetBiosName="BIOSNAME"/&gt;&lt;/DataSources&gt;;;</init>
  <login />
  <implementation assembly="ADUM, Version=4.0.0.0, Culture=neutral, PublicKeyToken=16a2c5aaaa1b130d" type="ADUM.K2UserManager2" />
  <properties>
    <user>
      <property name="Name" type="System.String" />
      <property name="Description" type="System.String" />
      <property name="Email" type="System.String" />
      <property name="Manager" type="System.String" />
      <property name="SipAccount" type="System.String" />
      <property name="ObjectSID" type="System.String" />
      <property name="DisplayName" type="System.String" />
      <property name="CommonName" type="System.String" />
      <property name="UserPrincipalName" type="System.String" />
    </user>
    <group>
      <property name="Name" type="System.String" />
      <property name="Description" type="System.String" />
      <property name="Email" type="System.String" />
    </group>
  </properties>
</roleprovider>'
WHERE SecurityLabelName = 'K2'

Setelah kolom RoleInit diupdate kemudian Restart Service K2


Semoga posting tentang "K2 Identity Tables Properties Empty And Not Updated" diatas dapat bermanfaat.



Salam,

Popular Posts